Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c254' (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/7519229-fedora-39-ppc64le --chroot fedora-39-ppc64le Version: 0.73 PID: 7014 Logging PID: 7015 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 7519229, 'buildroot_pkgs': [], 'chroot': 'fedora-39-ppc64le', 'enable_net': False, 'fedora_review': False, 'git_hash': '3ea6c145a96ebd2db5fa4c52e41dcdbfe28c15d3', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/prusa-slicer', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'prusa-slicer', 'package_version': '2.7.4-5', 'project_dirname': 'openblas-0.3.23', 'project_name': 'openblas-0.3.23', 'project_owner': 'psimovec', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/psimovec/openblas-0.3.23/fedora-39-ppc64le/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}, {'baseurl': 'http://kojipkgs.fedoraproject.org/repos/rawhide/latest/$basearch/', 'id': 'http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch', 'name': 'Additional repo http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch'}], 'sandbox': 'psimovec/openblas-0.3.23--https://src.fedoraproject.org/user/hobbes1069', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'submitter': 'https://src.fedoraproject.org/user/hobbes1069', 'tags': [], 'task_id': '7519229-fedora-39-ppc64le', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/prusa-slicer /var/lib/copr-rpmbuild/workspace/workdir-voz1fxj3/prusa-slicer --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/prusa-slicer', '/var/lib/copr-rpmbuild/workspace/workdir-voz1fxj3/prusa-slicer', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-voz1fxj3/prusa-slicer'... Running: git checkout 3ea6c145a96ebd2db5fa4c52e41dcdbfe28c15d3 -- cmd: ['git', 'checkout', '3ea6c145a96ebd2db5fa4c52e41dcdbfe28c15d3', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-voz1fxj3/prusa-slicer rc: 0 stdout: stderr: Note: switching to '3ea6c145a96ebd2db5fa4c52e41dcdbfe28c15d3'. 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 3ea6c14 automatic import of prusa-slicer Running: copr-distgit-client sources /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-voz1fxj3/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 heatshrink-0.4.1.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -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/psimovec/openblas-0.3.23/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 359k 0 --:--:-- --:--:-- --:--:-- 360k INFO: Reading stdout from command: md5sum heatshrink-0.4.1.tar.gz INFO: Downloading libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433.tar.gz INFO: Calling: curl -H Pragma: -o libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433.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/psimovec/openblas-0.3.23/prusa-slicer/libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433.tar.gz/md5/f926b69f55fabd1af1670e11c902a9f4/libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 445k 100 445k 0 0 3048k 0 --:--:-- --:--:-- --:--:-- 3052k INFO: Reading stdout from command: md5sum libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433.tar.gz INFO: Downloading version_2.7.4.tar.gz INFO: Calling: curl -H Pragma: -o version_2.7.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/psimovec/openblas-0.3.23/prusa-slicer/version_2.7.4.tar.gz/md5/fb382fcb04f705579f2b7ee80f15f905/version_2.7.4.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 62.3M 100 62.3M 0 0 38.6M 0 0:00:01 0:00:01 --:--:-- 38.6M INFO: Reading stdout from command: md5sum version_2.7.4.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-voz1fxj3/prusa-slicer/prusa-slicer.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-voz1fxj3/prusa-slicer --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1717293033.261841 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.6 starting (python version = 3.12.1, NVR = mock-5.6-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-voz1fxj3/prusa-slicer/prusa-slicer.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-voz1fxj3/prusa-slicer --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1717293033.261841 -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-voz1fxj3/prusa-slicer/prusa-slicer.spec) Config(fedora-39-ppc64le) Start: clean chroot Finish: clean chroot Mock Version: 5.6 INFO: Mock Version: 5.6 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-ppc64le-bootstrap-1717293033.261841/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 bootstrap image: registry.fedoraproject.org/fedora:39 INFO: Pulling image: registry.fedoraproject.org/fedora:39 INFO: Copy content of container registry.fedoraproject.org/fedora:39 to /var/lib/mock/fedora-39-ppc64le-bootstrap-1717293033.261841/root INFO: Checking that registry.fedoraproject.org/fedora:39 image matches host's architecture INFO: mounting registry.fedoraproject.org/fedora:39 with podman image mount INFO: image registry.fedoraproject.org/fedora:39 as /var/lib/containers/storage/overlay/cc4ce096a90703b1b1d1cbea09a6ce536cdb09eb20eb6fc62ff40a678273b928/merged INFO: umounting image registry.fedoraproject.org/fedora:39 (/var/lib/containers/storage/overlay/cc4ce096a90703b1b1d1cbea09a6ce536cdb09eb20eb6fc62ff40a678273b928/merged) with podman image umount INFO: Package manager dnf detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 29 MB/s | 16 MB 00:00 Additional repo http_kojipkgs_fedoraproject_org 63 MB/s | 73 MB 00:01 fedora 21 MB/s | 83 MB 00:03 updates 21 MB/s | 35 MB 00:01 Last metadata expiration check: 0:00:06 ago on Sun Jun 2 01:52:02 2024. Package python3-dnf-4.19.2-1.fc39.noarch is already installed. Dependencies resolved. ========================================================================================================================== Package Arch Version Repository Size ========================================================================================================================== Installing: dnf5 ppc64le 5.2.2.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 682 k replacing dnf.noarch 4.19.2-1.fc39 replacing yum.noarch 4.19.2-1.fc39 python3-dnf-plugins-core noarch 4.7.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 302 k Upgrading: dnf-data noarch 4.20.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k libstdc++ ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M python3-dnf noarch 4.20.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 580 k Installing dependencies: dbus-libs ppc64le 1:1.14.10-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 176 k fmt ppc64le 10.2.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 147 k libdnf5 ppc64le 5.2.2.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M libdnf5-cli ppc64le 5.2.2.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 312 k python3-dateutil noarch 1:2.8.2-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 345 k python3-dbus ppc64le 1.3.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 149 k python3-distro noarch 1.9.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45 k python3-six noarch 1.16.0-14.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k python3-systemd ppc64le 235-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 101 k sdbus-cpp ppc64le 1.5.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 109 k Transaction Summary ========================================================================================================================== Install 12 Packages Upgrade 3 Packages Total download size: 5.0 M Downloading Packages: (1/15): fmt-10.2.1-4.fc41.ppc64le.rpm 1.4 MB/s | 147 kB 00:00 (2/15): dbus-libs-1.14.10-3.fc40.ppc64le.rpm 1.4 MB/s | 176 kB 00:00 (3/15): libdnf5-5.2.2.0-1.fc41.ppc64le.rpm 23 MB/s | 1.0 MB 00:00 (4/15): dnf5-5.2.2.0-1.fc41.ppc64le.rpm 4.4 MB/s | 682 kB 00:00 (5/15): libdnf5-cli-5.2.2.0-1.fc41.ppc64le.rpm 9.4 MB/s | 312 kB 00:00 (6/15): python3-dateutil-2.8.2-13.fc40.noarch.r 13 MB/s | 345 kB 00:00 (7/15): python3-dbus-1.3.2-6.fc40.ppc64le.rpm 5.9 MB/s | 149 kB 00:00 (8/15): python3-distro-1.9.0-3.fc40.noarch.rpm 1.8 MB/s | 45 kB 00:00 (9/15): python3-six-1.16.0-14.fc40.noarch.rpm 1.8 MB/s | 41 kB 00:00 (10/15): python3-dnf-plugins-core-4.7.0-1.fc41. 10 MB/s | 302 kB 00:00 (11/15): python3-systemd-235-9.fc40.ppc64le.rpm 3.9 MB/s | 101 kB 00:00 (12/15): sdbus-cpp-1.5.0-2.fc41.ppc64le.rpm 5.4 MB/s | 109 kB 00:00 (13/15): dnf-data-4.20.0-1.fc41.noarch.rpm 1.6 MB/s | 39 kB 00:00 (14/15): libstdc++-14.1.1-4.fc41.ppc64le.rpm 33 MB/s | 1.0 MB 00:00 (15/15): python3-dnf-4.20.0-1.fc41.noarch.rpm 18 MB/s | 580 kB 00:00 -------------------------------------------------------------------------------- Total 19 MB/s | 5.0 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Upgrading : libstdc++-14.1.1-4.fc41.ppc64le 1/20 Installing : fmt-10.2.1-4.fc41.ppc64le 2/20 Installing : libdnf5-5.2.2.0-1.fc41.ppc64le 3/20 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : libdnf5-cli-5.2.2.0-1.fc41.ppc64le 4/20 Upgrading : dnf-data-4.20.0-1.fc41.noarch 5/20 Upgrading : python3-dnf-4.20.0-1.fc41.noarch 6/20 Installing : sdbus-cpp-1.5.0-2.fc41.ppc64le 7/20 Installing : python3-systemd-235-9.fc40.ppc64le 8/20 Installing : python3-six-1.16.0-14.fc40.noarch 9/20 Installing : python3-dateutil-1:2.8.2-13.fc40.noarch 10/20 Installing : python3-distro-1.9.0-3.fc40.noarch 11/20 Installing : dbus-libs-1:1.14.10-3.fc40.ppc64le 12/20 Installing : python3-dbus-1.3.2-6.fc40.ppc64le 13/20 Installing : python3-dnf-plugins-core-4.7.0-1.fc41.noarch 14/20 Installing : dnf5-5.2.2.0-1.fc41.ppc64le 15/20 Obsoleting : yum-4.19.2-1.fc39.noarch 16/20 Running scriptlet: dnf-4.19.2-1.fc39.noarch 17/20 Obsoleting : dnf-4.19.2-1.fc39.noarch 17/20 warning: directory /var/cache/dnf: remove failed: Device or resource busy Running scriptlet: dnf-4.19.2-1.fc39.noarch 17/20 Cleanup : python3-dnf-4.19.2-1.fc39.noarch 18/20 Cleanup : dnf-data-4.19.2-1.fc39.noarch 19/20 Cleanup : libstdc++-13.3.1-1.fc39.ppc64le 20/20 Running scriptlet: libstdc++-13.3.1-1.fc39.ppc64le 20/20 Verifying : dbus-libs-1:1.14.10-3.fc40.ppc64le 1/20 Verifying : dnf5-5.2.2.0-1.fc41.ppc64le 2/20 Verifying : dnf-4.19.2-1.fc39.noarch 3/20 Verifying : yum-4.19.2-1.fc39.noarch 4/20 Verifying : fmt-10.2.1-4.fc41.ppc64le 5/20 Verifying : libdnf5-5.2.2.0-1.fc41.ppc64le 6/20 Verifying : libdnf5-cli-5.2.2.0-1.fc41.ppc64le 7/20 Verifying : python3-dateutil-1:2.8.2-13.fc40.noarch 8/20 Verifying : python3-dbus-1.3.2-6.fc40.ppc64le 9/20 Verifying : python3-distro-1.9.0-3.fc40.noarch 10/20 Verifying : python3-dnf-plugins-core-4.7.0-1.fc41.noarch 11/20 Verifying : python3-six-1.16.0-14.fc40.noarch 12/20 Verifying : python3-systemd-235-9.fc40.ppc64le 13/20 Verifying : sdbus-cpp-1.5.0-2.fc41.ppc64le 14/20 Verifying : dnf-data-4.20.0-1.fc41.noarch 15/20 Verifying : dnf-data-4.19.2-1.fc39.noarch 16/20 Verifying : libstdc++-14.1.1-4.fc41.ppc64le 17/20 Verifying : libstdc++-13.3.1-1.fc39.ppc64le 18/20 Verifying : python3-dnf-4.20.0-1.fc41.noarch 19/20 Verifying : python3-dnf-4.19.2-1.fc39.noarch 20/20 Upgraded: dnf-data-4.20.0-1.fc41.noarch libstdc++-14.1.1-4.fc41.ppc64le python3-dnf-4.20.0-1.fc41.noarch Installed: dbus-libs-1:1.14.10-3.fc40.ppc64le dnf5-5.2.2.0-1.fc41.ppc64le fmt-10.2.1-4.fc41.ppc64le libdnf5-5.2.2.0-1.fc41.ppc64le libdnf5-cli-5.2.2.0-1.fc41.ppc64le python3-dateutil-1:2.8.2-13.fc40.noarch python3-dbus-1.3.2-6.fc40.ppc64le python3-distro-1.9.0-3.fc40.noarch python3-dnf-plugins-core-4.7.0-1.fc41.noarch python3-six-1.16.0-14.fc40.noarch python3-systemd-235-9.fc40.ppc64le sdbus-cpp-1.5.0-2.fc41.ppc64le Complete! Finish(bootstrap): installing dnf tooling 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-39-ppc64le-1717293033.261841/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 dnf detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-1.fc39.ppc64le rpm-sequoia-1.6.0-1.fc39.ppc64le python3-dnf-4.20.0-1.fc41.noarch python3-dnf-plugins-core-4.7.0-1.fc41.noarch dnf5-5.2.2.0-1.fc41.ppc64le Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 37 MB/s | 16 MB 00:00 Additional repo http_kojipkgs_fedoraproject_org 14 MB/s | 73 MB 00:05 fedora 14 MB/s | 83 MB 00:06 updates 23 MB/s | 35 MB 00:01 Last metadata expiration check: 0:00:06 ago on Sun Jun 2 01:53:57 2024. Dependencies resolved. ============================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================= Installing group/module packages: bash ppc64le 5.2.26-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 M bzip2 ppc64le 1.0.8-18.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53 k coreutils ppc64le 9.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M cpio ppc64le 2.15-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 293 k diffutils ppc64le 3.10-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 410 k fedora-release-common noarch 41-0.13 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k findutils ppc64le 1:4.9.0-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 533 k gawk ppc64le 5.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M glibc-minimal-langpack ppc64le 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112 k grep ppc64le 3.11-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 299 k gzip ppc64le 1.13-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 168 k info ppc64le 7.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 201 k patch ppc64le 2.7.6-24.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 142 k redhat-rpm-config noarch 292-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75 k rpm-build ppc64le 4.19.91-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 77 k sed ppc64le 4.9-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 314 k shadow-utils ppc64le 2:4.15.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M tar ppc64le 2:1.35-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 874 k unzip ppc64le 6.0-63.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 191 k util-linux ppc64le 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M which ppc64le 2.21-41.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k xz ppc64le 1:5.4.6-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 535 k Installing dependencies: add-determinism-nopython ppc64le 0.2.0-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 894 k alternatives ppc64le 1.27-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k ansible-srpm-macros noarch 1-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k audit-libs ppc64le 4.0.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 142 k authselect ppc64le 1.5.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 142 k authselect-libs ppc64le 1.5.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 210 k basesystem noarch 11-20.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.2 k binutils ppc64le 2.42.50-11.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.5 M binutils-gold ppc64le 2.42.50-11.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M build-reproducibility-srpm-macros noarch 0.2.0-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.1 k bzip2-libs ppc64le 1.0.8-18.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 47 k ca-certificates noarch 2023.2.62_v7.0.401-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 862 k coreutils-common ppc64le 9.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M cracklib ppc64le 2.9.11-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 84 k crypto-policies noarch 20240521-1.gitf71d135.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65 k curl ppc64le 8.8.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 307 k cyrus-sasl-lib ppc64le 2.1.28-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 883 k debugedit ppc64le 5.0-16.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 82 k dwz ppc64le 0.15-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144 k ed ppc64le 1.20.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 85 k efi-srpm-macros noarch 5-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k elfutils ppc64le 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 557 k elfutils-debuginfod-client ppc64le 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k elfutils-default-yama-scope noarch 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k elfutils-libelf ppc64le 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 218 k elfutils-libs ppc64le 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 296 k fedora-gpg-keys noarch 41-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 122 k fedora-release noarch 41-0.13 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k fedora-release-identity-basic noarch 41-0.13 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k fedora-repos noarch 41-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.3 k fedora-repos-rawhide noarch 41-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.9 k file ppc64le 5.45-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 50 k file-libs ppc64le 5.45-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 775 k filesystem ppc64le 3.18-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M fonts-srpm-macros noarch 1:2.0.5-14.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k forge-srpm-macros noarch 0.3.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k fpc-srpm-macros noarch 1.3-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.8 k gdb-minimal ppc64le 14.2-9.fc41 copr_base 4.3 M gdbm ppc64le 1:1.23-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 154 k gdbm-libs ppc64le 1:1.23-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62 k ghc-srpm-macros noarch 1.9.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.0 k glibc ppc64le 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 M glibc-common ppc64le 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 407 k glibc-gconv-extra ppc64le 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 M gmp ppc64le 1:6.3.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 309 k gnat-srpm-macros noarch 6-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 k go-srpm-macros noarch 3.6.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k jansson ppc64le 2.13.1-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 50 k kernel-srpm-macros noarch 1.0-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.8 k keyutils-libs ppc64le 1.6.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k krb5-libs ppc64le 1.21.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 838 k libacl ppc64le 2.3.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libarchive ppc64le 3.7.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 476 k libattr ppc64le 2.5.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libblkid ppc64le 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 141 k libbrotli ppc64le 1.1.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 384 k libcap ppc64le 2.70-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 93 k libcap-ng ppc64le 0.8.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k libcom_err ppc64le 1.47.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libcurl ppc64le 8.8.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 394 k libeconf ppc64le 0.6.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k libevent ppc64le 2.1.12-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 275 k libfdisk ppc64le 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 176 k libffi ppc64le 3.4.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k libgcc ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 109 k libgomp ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 363 k libidn2 ppc64le 2.3.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115 k libmount ppc64le 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 177 k libnghttp2 ppc64le 1.62.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 86 k libnsl2 ppc64le 2.0.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libpkgconf ppc64le 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k libpsl ppc64le 0.21.5-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66 k libpwquality ppc64le 1.4.5-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112 k librtas ppc64le 2.0.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81 k libselinux ppc64le 3.6-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 100 k libsemanage ppc64le 3.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 128 k libsepol ppc64le 3.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 372 k libsmartcols ppc64le 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 110 k libssh ppc64le 0.10.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 240 k libssh-config noarch 0.10.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.1 k libstdc++ ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M libtasn1 ppc64le 4.19.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79 k libtirpc ppc64le 1.3.4-1.rc3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 107 k libtool-ltdl ppc64le 2.4.7-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k libunistring ppc64le 1.1-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 575 k libutempter ppc64le 1.2.1-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libuuid ppc64le 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k libverto ppc64le 0.3.2-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k libxcrypt ppc64le 4.4.36-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 130 k libxml2 ppc64le 2.12.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 767 k libzstd ppc64le 1.5.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 334 k lua-libs ppc64le 5.4.6-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 149 k lua-srpm-macros noarch 1-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.7 k lz4-libs ppc64le 1.9.4-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 86 k mpfr ppc64le 4.2.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 355 k ncurses-base noarch 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64 k ncurses-libs ppc64le 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 378 k ocaml-srpm-macros noarch 10-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.1 k openblas-srpm-macros noarch 2-17.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.7 k openldap ppc64le 2.6.8-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 287 k openssl-libs ppc64le 1:3.2.1-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 M p11-kit ppc64le 0.25.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 479 k p11-kit-trust ppc64le 0.25.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 148 k package-notes-srpm-macros noarch 0.5-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.9 k pam ppc64le 1.6.1-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 562 k pam-libs ppc64le 1.6.1-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k pcre2 ppc64le 10.43-2.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 252 k pcre2-syntax noarch 10.43-2.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 149 k perl-srpm-macros noarch 1-53.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.4 k pkgconf ppc64le 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k pkgconf-m4 noarch 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k pkgconf-pkg-config ppc64le 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.8 k popt ppc64le 1.19-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64 k publicsuffix-list-dafsa noarch 20240107-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k pyproject-srpm-macros noarch 1.12.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k python-srpm-macros noarch 3.12-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24 k qt5-srpm-macros noarch 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.9 k qt6-srpm-macros noarch 6.7.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.9 k readline ppc64le 8.2-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 230 k rpm ppc64le 4.19.91-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 522 k rpm-build-libs ppc64le 4.19.91-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 107 k rpm-libs ppc64le 4.19.91-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 352 k rpm-sequoia ppc64le 1.6.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 930 k rust-srpm-macros noarch 26.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k setup noarch 2.15.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 148 k sqlite-libs ppc64le 3.45.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 818 k systemd-libs ppc64le 256~rc3-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 775 k util-linux-core ppc64le 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 564 k xxhash-libs ppc64le 0.8.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k xz-libs ppc64le 1:5.4.6-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 122 k zig-srpm-macros noarch 1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.0 k zip ppc64le 3.0-40.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 274 k zlib-ng-compat ppc64le 2.1.6-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79 k zstd ppc64le 1.5.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 502 k Installing Groups: Buildsystem building group Transaction Summary ============================================================================================================================================= Install 156 Packages Total download size: 58 M Installed size: 330 M Downloading Packages: (1/156): alternatives-1.27-1.fc41.ppc64le.rpm 426 kB/s | 43 kB 00:00 (2/156): ansible-srpm-macros-1-15.fc41.noarch.r 830 kB/s | 21 kB 00:00 (3/156): add-determinism-nopython-0.2.0-9.fc41. 6.2 MB/s | 894 kB 00:00 (4/156): gdb-minimal-14.2-9.fc41.ppc64le.rpm 26 MB/s | 4.3 MB 00:00 (5/156): authselect-1.5.0-5.fc41.ppc64le.rpm 5.5 MB/s | 142 kB 00:00 (6/156): audit-libs-4.0.1-2.fc41.ppc64le.rpm 2.9 MB/s | 142 kB 00:00 (7/156): basesystem-11-20.fc40.noarch.rpm 428 kB/s | 7.2 kB 00:00 (8/156): authselect-libs-1.5.0-5.fc41.ppc64le.r 5.4 MB/s | 210 kB 00:00 (9/156): bash-5.2.26-3.fc40.ppc64le.rpm 40 MB/s | 1.9 MB 00:00 (10/156): build-reproducibility-srpm-macros-0.2 445 kB/s | 9.1 kB 00:00 (11/156): binutils-gold-2.42.50-11.fc41.ppc64le 23 MB/s | 1.1 MB 00:00 (12/156): bzip2-1.0.8-18.fc40.ppc64le.rpm 2.6 MB/s | 53 kB 00:00 (13/156): bzip2-libs-1.0.8-18.fc40.ppc64le.rpm 2.6 MB/s | 47 kB 00:00 (14/156): coreutils-9.5-1.fc41.ppc64le.rpm 24 MB/s | 1.4 MB 00:00 (15/156): ca-certificates-2023.2.62_v7.0.401-6. 13 MB/s | 862 kB 00:00 (16/156): cpio-2.15-1.fc40.ppc64le.rpm 11 MB/s | 293 kB 00:00 (17/156): cracklib-2.9.11-5.fc40.ppc64le.rpm 4.1 MB/s | 84 kB 00:00 (18/156): binutils-2.42.50-11.fc41.ppc64le.rpm 29 MB/s | 6.5 MB 00:00 (19/156): coreutils-common-9.5-1.fc41.ppc64le.r 23 MB/s | 2.1 MB 00:00 (20/156): crypto-policies-20240521-1.gitf71d135 1.6 MB/s | 65 kB 00:00 (21/156): curl-8.8.0-1.fc41.ppc64le.rpm 8.9 MB/s | 307 kB 00:00 (22/156): debugedit-5.0-16.fc41.ppc64le.rpm 3.8 MB/s | 82 kB 00:00 (23/156): cyrus-sasl-lib-2.1.28-22.fc41.ppc64le 24 MB/s | 883 kB 00:00 (24/156): dwz-0.15-6.fc40.ppc64le.rpm 6.9 MB/s | 144 kB 00:00 (25/156): diffutils-3.10-5.fc40.ppc64le.rpm 15 MB/s | 410 kB 00:00 (26/156): efi-srpm-macros-5-11.fc40.noarch.rpm 1.3 MB/s | 22 kB 00:00 (27/156): ed-1.20.2-1.fc41.ppc64le.rpm 3.4 MB/s | 85 kB 00:00 (28/156): elfutils-0.191-7.fc41.ppc64le.rpm 19 MB/s | 557 kB 00:00 (29/156): elfutils-default-yama-scope-0.191-7.f 624 kB/s | 13 kB 00:00 (30/156): elfutils-debuginfod-client-0.191-7.fc 1.7 MB/s | 40 kB 00:00 (31/156): elfutils-libelf-0.191-7.fc41.ppc64le. 7.8 MB/s | 218 kB 00:00 (32/156): elfutils-libs-0.191-7.fc41.ppc64le.rp 13 MB/s | 296 kB 00:00 (33/156): fedora-gpg-keys-41-0.2.noarch.rpm 4.9 MB/s | 122 kB 00:00 (34/156): fedora-release-common-41-0.13.noarch. 1.2 MB/s | 22 kB 00:00 (35/156): fedora-release-41-0.13.noarch.rpm 509 kB/s | 11 kB 00:00 (36/156): fedora-release-identity-basic-41-0.13 443 kB/s | 12 kB 00:00 (37/156): fedora-repos-41-0.2.noarch.rpm 489 kB/s | 9.3 kB 00:00 (38/156): fedora-repos-rawhide-41-0.2.noarch.rp 401 kB/s | 8.9 kB 00:00 (39/156): file-5.45-5.fc41.ppc64le.rpm 2.2 MB/s | 50 kB 00:00 (40/156): file-libs-5.45-5.fc41.ppc64le.rpm 21 MB/s | 775 kB 00:00 (41/156): findutils-4.9.0-8.fc40.ppc64le.rpm 17 MB/s | 533 kB 00:00 (42/156): filesystem-3.18-9.fc41.ppc64le.rpm 24 MB/s | 1.1 MB 00:00 (43/156): fonts-srpm-macros-2.0.5-14.fc40.noarc 1.1 MB/s | 27 kB 00:00 (44/156): forge-srpm-macros-0.3.1-1.fc41.noarch 876 kB/s | 19 kB 00:00 (45/156): fpc-srpm-macros-1.3-12.fc40.noarch.rp 414 kB/s | 7.8 kB 00:00 (46/156): gdbm-1.23-6.fc40.ppc64le.rpm 7.6 MB/s | 154 kB 00:00 (47/156): gdbm-libs-1.23-6.fc40.ppc64le.rpm 2.9 MB/s | 62 kB 00:00 (48/156): gawk-5.3.0-3.fc40.ppc64le.rpm 24 MB/s | 1.1 MB 00:00 (49/156): ghc-srpm-macros-1.9.1-1.fc41.noarch.r 410 kB/s | 9.0 kB 00:00 (50/156): glibc-common-2.39.9000-18.fc41.ppc64l 9.7 MB/s | 407 kB 00:00 (51/156): glibc-gconv-extra-2.39.9000-18.fc41.p 30 MB/s | 2.0 MB 00:00 (52/156): glibc-2.39.9000-18.fc41.ppc64le.rpm 35 MB/s | 3.5 MB 00:00 (53/156): glibc-minimal-langpack-2.39.9000-18.f 2.8 MB/s | 112 kB 00:00 (54/156): gmp-6.3.0-1.fc41.ppc64le.rpm 11 MB/s | 309 kB 00:00 (55/156): gnat-srpm-macros-6-5.fc40.noarch.rpm 488 kB/s | 8.8 kB 00:00 (56/156): go-srpm-macros-3.6.0-1.fc41.noarch.rp 1.2 MB/s | 28 kB 00:00 (57/156): gzip-1.13-1.fc40.ppc64le.rpm 8.8 MB/s | 168 kB 00:00 (58/156): info-7.1-2.fc40.ppc64le.rpm 9.6 MB/s | 201 kB 00:00 (59/156): grep-3.11-8.fc41.ppc64le.rpm 10 MB/s | 299 kB 00:00 (60/156): jansson-2.13.1-9.fc40.ppc64le.rpm 2.3 MB/s | 50 kB 00:00 (61/156): keyutils-libs-1.6.3-3.fc40.ppc64le.rp 1.7 MB/s | 33 kB 00:00 (62/156): kernel-srpm-macros-1.0-23.fc41.noarch 444 kB/s | 9.8 kB 00:00 (63/156): libacl-2.3.2-1.fc40.ppc64le.rpm 1.5 MB/s | 27 kB 00:00 (64/156): libarchive-3.7.4-1.fc41.ppc64le.rpm 16 MB/s | 476 kB 00:00 (65/156): krb5-libs-1.21.2-5.fc40.ppc64le.rpm 19 MB/s | 838 kB 00:00 (66/156): libattr-2.5.2-3.fc40.ppc64le.rpm 936 kB/s | 19 kB 00:00 (67/156): libblkid-2.40.1-1.fc41.ppc64le.rpm 5.0 MB/s | 141 kB 00:00 (68/156): libbrotli-1.1.0-3.fc40.ppc64le.rpm 16 MB/s | 384 kB 00:00 (69/156): libcap-2.70-1.fc41.ppc64le.rpm 4.0 MB/s | 93 kB 00:00 (70/156): libcom_err-1.47.0-5.fc40.ppc64le.rpm 1.4 MB/s | 26 kB 00:00 (71/156): libcap-ng-0.8.5-1.fc41.ppc64le.rpm 1.4 MB/s | 34 kB 00:00 (72/156): libcurl-8.8.0-1.fc41.ppc64le.rpm 16 MB/s | 394 kB 00:00 (73/156): libeconf-0.6.2-2.fc41.ppc64le.rpm 1.5 MB/s | 36 kB 00:00 (74/156): libevent-2.1.12-13.fc41.ppc64le.rpm 11 MB/s | 275 kB 00:00 (75/156): libfdisk-2.40.1-1.fc41.ppc64le.rpm 7.7 MB/s | 176 kB 00:00 (76/156): libffi-3.4.6-1.fc41.ppc64le.rpm 1.7 MB/s | 38 kB 00:00 (77/156): libgcc-14.1.1-4.fc41.ppc64le.rpm 4.4 MB/s | 109 kB 00:00 (78/156): libgomp-14.1.1-4.fc41.ppc64le.rpm 13 MB/s | 363 kB 00:00 (79/156): libidn2-2.3.7-1.fc40.ppc64le.rpm 4.7 MB/s | 115 kB 00:00 (80/156): libmount-2.40.1-1.fc41.ppc64le.rpm 7.8 MB/s | 177 kB 00:00 (81/156): libnghttp2-1.62.0-1.fc41.ppc64le.rpm 3.6 MB/s | 86 kB 00:00 (82/156): libnsl2-2.0.1-1.fc40.ppc64le.rpm 1.5 MB/s | 32 kB 00:00 (83/156): libpkgconf-2.1.1-1.fc41.ppc64le.rpm 2.2 MB/s | 43 kB 00:00 (84/156): libpsl-0.21.5-3.fc40.ppc64le.rpm 3.4 MB/s | 66 kB 00:00 (85/156): libpwquality-1.4.5-9.fc40.ppc64le.rpm 5.1 MB/s | 112 kB 00:00 (86/156): librtas-2.0.6-1.fc41.ppc64le.rpm 3.9 MB/s | 81 kB 00:00 (87/156): libselinux-3.6-4.fc40.ppc64le.rpm 5.5 MB/s | 100 kB 00:00 (88/156): libsemanage-3.6-3.fc40.ppc64le.rpm 5.6 MB/s | 128 kB 00:00 (89/156): libsepol-3.6-3.fc40.ppc64le.rpm 17 MB/s | 372 kB 00:00 (90/156): libsmartcols-2.40.1-1.fc41.ppc64le.rp 5.0 MB/s | 110 kB 00:00 (91/156): libssh-config-0.10.6-6.fc41.noarch.rp 366 kB/s | 9.1 kB 00:00 (92/156): libssh-0.10.6-6.fc41.ppc64le.rpm 7.8 MB/s | 240 kB 00:00 (93/156): libstdc++-14.1.1-4.fc41.ppc64le.rpm 24 MB/s | 1.0 MB 00:00 (94/156): libtasn1-4.19.0-6.fc40.ppc64le.rpm 3.7 MB/s | 79 kB 00:00 (95/156): libtirpc-1.3.4-1.rc3.fc41.ppc64le.rpm 5.3 MB/s | 107 kB 00:00 (96/156): libtool-ltdl-2.4.7-10.fc40.ppc64le.rp 1.9 MB/s | 40 kB 00:00 (97/156): libutempter-1.2.1-13.fc40.ppc64le.rpm 1.5 MB/s | 27 kB 00:00 (98/156): libunistring-1.1-7.fc41.ppc64le.rpm 19 MB/s | 575 kB 00:00 (99/156): libverto-0.3.2-8.fc40.ppc64le.rpm 1.3 MB/s | 22 kB 00:00 (100/156): libuuid-2.40.1-1.fc41.ppc64le.rpm 1.2 MB/s | 30 kB 00:00 (101/156): libxcrypt-4.4.36-5.fc40.ppc64le.rpm 5.9 MB/s | 130 kB 00:00 (102/156): libzstd-1.5.6-1.fc41.ppc64le.rpm 13 MB/s | 334 kB 00:00 (103/156): libxml2-2.12.7-1.fc41.ppc64le.rpm 21 MB/s | 767 kB 00:00 (104/156): lua-libs-5.4.6-5.fc40.ppc64le.rpm 6.4 MB/s | 149 kB 00:00 (105/156): lua-srpm-macros-1-13.fc40.noarch.rpm 441 kB/s | 8.7 kB 00:00 (106/156): lz4-libs-1.9.4-6.fc40.ppc64le.rpm 4.5 MB/s | 86 kB 00:00 (107/156): mpfr-4.2.1-4.fc41.ppc64le.rpm 15 MB/s | 355 kB 00:00 (108/156): ncurses-libs-6.4-12.20240127.fc40.pp 16 MB/s | 378 kB 00:00 (109/156): ncurses-base-6.4-12.20240127.fc40.no 2.5 MB/s | 64 kB 00:00 (110/156): ocaml-srpm-macros-10-2.fc41.noarch.r 349 kB/s | 9.1 kB 00:00 (111/156): openblas-srpm-macros-2-17.fc41.noarc 305 kB/s | 7.7 kB 00:00 (112/156): openldap-2.6.8-1.fc41.ppc64le.rpm 9.9 MB/s | 287 kB 00:00 (113/156): p11-kit-trust-0.25.3-4.fc40.ppc64le. 5.4 MB/s | 148 kB 00:00 (114/156): p11-kit-0.25.3-4.fc40.ppc64le.rpm 14 MB/s | 479 kB 00:00 (115/156): package-notes-srpm-macros-0.5-11.fc4 487 kB/s | 9.9 kB 00:00 (116/156): openssl-libs-3.2.1-6.fc41.ppc64le.rp 27 MB/s | 2.5 MB 00:00 (117/156): pam-1.6.1-3.fc41.ppc64le.rpm 12 MB/s | 562 kB 00:00 (118/156): pam-libs-1.6.1-3.fc41.ppc64le.rpm 2.3 MB/s | 63 kB 00:00 (119/156): patch-2.7.6-24.fc40.ppc64le.rpm 6.5 MB/s | 142 kB 00:00 (120/156): pcre2-10.43-2.fc41.1.ppc64le.rpm 11 MB/s | 252 kB 00:00 (121/156): pcre2-syntax-10.43-2.fc41.1.noarch.r 6.4 MB/s | 149 kB 00:00 (122/156): perl-srpm-macros-1-53.fc40.noarch.rp 412 kB/s | 8.4 kB 00:00 (123/156): pkgconf-2.1.1-1.fc41.ppc64le.rpm 2.2 MB/s | 44 kB 00:00 (124/156): pkgconf-m4-2.1.1-1.fc41.noarch.rpm 681 kB/s | 14 kB 00:00 (125/156): popt-1.19-6.fc40.ppc64le.rpm 3.1 MB/s | 64 kB 00:00 (126/156): publicsuffix-list-dafsa-20240107-3.f 2.9 MB/s | 58 kB 00:00 (127/156): pkgconf-pkg-config-2.1.1-1.fc41.ppc6 401 kB/s | 9.8 kB 00:00 (128/156): pyproject-srpm-macros-1.12.0-1.fc40. 734 kB/s | 14 kB 00:00 (129/156): qt5-srpm-macros-5.15.14-1.fc41.noarc 402 kB/s | 8.9 kB 00:00 (130/156): python-srpm-macros-3.12-9.fc41.noarc 961 kB/s | 24 kB 00:00 (131/156): readline-8.2-8.fc40.ppc64le.rpm 11 MB/s | 230 kB 00:00 (132/156): qt6-srpm-macros-6.7.1-1.fc41.noarch. 352 kB/s | 8.9 kB 00:00 (133/156): redhat-rpm-config-292-1.fc41.noarch. 3.5 MB/s | 75 kB 00:00 (134/156): rpm-build-libs-4.19.91-6.fc41.ppc64l 4.6 MB/s | 107 kB 00:00 (135/156): rpm-build-4.19.91-6.fc41.ppc64le.rpm 2.9 MB/s | 77 kB 00:00 (136/156): rpm-4.19.91-6.fc41.ppc64le.rpm 16 MB/s | 522 kB 00:00 (137/156): rpm-libs-4.19.91-6.fc41.ppc64le.rpm 11 MB/s | 352 kB 00:00 (138/156): rust-srpm-macros-26.3-1.fc41.noarch. 502 kB/s | 13 kB 00:00 (139/156): rpm-sequoia-1.6.0-3.fc41.ppc64le.rpm 22 MB/s | 930 kB 00:00 (140/156): sed-4.9-1.fc40.ppc64le.rpm 12 MB/s | 314 kB 00:00 (141/156): setup-2.15.0-3.fc41.noarch.rpm 5.3 MB/s | 148 kB 00:00 (142/156): shadow-utils-4.15.1-5.fc41.ppc64le.r 24 MB/s | 1.3 MB 00:00 (143/156): systemd-libs-256~rc3-3.fc41.ppc64le. 18 MB/s | 775 kB 00:00 (144/156): sqlite-libs-3.45.3-1.fc41.ppc64le.rp 15 MB/s | 818 kB 00:00 (145/156): unzip-6.0-63.fc40.ppc64le.rpm 9.7 MB/s | 191 kB 00:00 (146/156): tar-1.35-3.fc40.ppc64le.rpm 23 MB/s | 874 kB 00:00 (147/156): util-linux-core-2.40.1-1.fc41.ppc64l 18 MB/s | 564 kB 00:00 (148/156): which-2.21-41.fc40.ppc64le.rpm 1.9 MB/s | 43 kB 00:00 (149/156): util-linux-2.40.1-1.fc41.ppc64le.rpm 23 MB/s | 1.3 MB 00:00 (150/156): xxhash-libs-0.8.2-2.fc40.ppc64le.rpm 1.9 MB/s | 37 kB 00:00 (151/156): xz-5.4.6-3.fc41.ppc64le.rpm 17 MB/s | 535 kB 00:00 (152/156): zig-srpm-macros-1-2.fc40.noarch.rpm 477 kB/s | 8.0 kB 00:00 (153/156): xz-libs-5.4.6-3.fc41.ppc64le.rpm 4.2 MB/s | 122 kB 00:00 (154/156): zip-3.0-40.fc40.ppc64le.rpm 12 MB/s | 274 kB 00:00 (155/156): zlib-ng-compat-2.1.6-4.fc41.ppc64le. 3.6 MB/s | 79 kB 00:00 (156/156): zstd-1.5.6-1.fc41.ppc64le.rpm 11 MB/s | 502 kB 00:00 -------------------------------------------------------------------------------- Total 34 MB/s | 58 MB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-9.fc41.ppc64le 1/1 Preparing : 1/1 Installing : libgcc-14.1.1-4.fc41.ppc64le 1/156 Running scriptlet: libgcc-14.1.1-4.fc41.ppc64le 1/156 Installing : crypto-policies-20240521-1.gitf71d135.fc41.noarc 2/156 Running scriptlet: crypto-policies-20240521-1.gitf71d135.fc41.noarc 2/156 Installing : fedora-release-identity-basic-41-0.13.noarch 3/156 Installing : fedora-repos-rawhide-41-0.2.noarch 4/156 Installing : fedora-gpg-keys-41-0.2.noarch 5/156 Installing : fedora-repos-41-0.2.noarch 6/156 Installing : fedora-release-common-41-0.13.noarch 7/156 Installing : fedora-release-41-0.13.noarch 8/156 Installing : setup-2.15.0-3.fc41.noarch 9/156 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.15.0-3.fc41.noarch 9/156 Installing : filesystem-3.18-9.fc41.ppc64le 10/156 Installing : basesystem-11-20.fc40.noarch 11/156 Installing : rust-srpm-macros-26.3-1.fc41.noarch 12/156 Installing : qt6-srpm-macros-6.7.1-1.fc41.noarch 13/156 Installing : qt5-srpm-macros-5.15.14-1.fc41.noarch 14/156 Installing : publicsuffix-list-dafsa-20240107-3.fc40.noarch 15/156 Installing : pkgconf-m4-2.1.1-1.fc41.noarch 16/156 Installing : perl-srpm-macros-1-53.fc40.noarch 17/156 Installing : pcre2-syntax-10.43-2.fc41.1.noarch 18/156 Installing : package-notes-srpm-macros-0.5-11.fc40.noarch 19/156 Installing : openblas-srpm-macros-2-17.fc41.noarch 20/156 Installing : ocaml-srpm-macros-10-2.fc41.noarch 21/156 Installing : ncurses-base-6.4-12.20240127.fc40.noarch 22/156 Installing : glibc-gconv-extra-2.39.9000-18.fc41.ppc64le 23/156 Running scriptlet: glibc-gconv-extra-2.39.9000-18.fc41.ppc64le 23/156 Installing : glibc-minimal-langpack-2.39.9000-18.fc41.ppc64le 24/156 Installing : glibc-common-2.39.9000-18.fc41.ppc64le 25/156 Running scriptlet: glibc-2.39.9000-18.fc41.ppc64le 26/156 Installing : glibc-2.39.9000-18.fc41.ppc64le 26/156 Running scriptlet: glibc-2.39.9000-18.fc41.ppc64le 26/156 Installing : ncurses-libs-6.4-12.20240127.fc40.ppc64le 27/156 Installing : bash-5.2.26-3.fc40.ppc64le 28/156 Running scriptlet: bash-5.2.26-3.fc40.ppc64le 28/156 Installing : zlib-ng-compat-2.1.6-4.fc41.ppc64le 29/156 Installing : bzip2-libs-1.0.8-18.fc40.ppc64le 30/156 Installing : xz-libs-1:5.4.6-3.fc41.ppc64le 31/156 Installing : readline-8.2-8.fc40.ppc64le 32/156 Installing : libstdc++-14.1.1-4.fc41.ppc64le 33/156 Installing : libuuid-2.40.1-1.fc41.ppc64le 34/156 Installing : libzstd-1.5.6-1.fc41.ppc64le 35/156 Installing : elfutils-libelf-0.191-7.fc41.ppc64le 36/156 Installing : popt-1.19-6.fc40.ppc64le 37/156 Installing : libblkid-2.40.1-1.fc41.ppc64le 38/156 Installing : gmp-1:6.3.0-1.fc41.ppc64le 39/156 Installing : libattr-2.5.2-3.fc40.ppc64le 40/156 Installing : libacl-2.3.2-1.fc40.ppc64le 41/156 Installing : libxcrypt-4.4.36-5.fc40.ppc64le 42/156 Installing : gdbm-libs-1:1.23-6.fc40.ppc64le 43/156 Installing : libeconf-0.6.2-2.fc41.ppc64le 44/156 Installing : mpfr-4.2.1-4.fc41.ppc64le 45/156 Installing : gawk-5.3.0-3.fc40.ppc64le 46/156 Installing : dwz-0.15-6.fc40.ppc64le 47/156 Installing : unzip-6.0-63.fc40.ppc64le 48/156 Installing : file-libs-5.45-5.fc41.ppc64le 49/156 Installing : file-5.45-5.fc41.ppc64le 50/156 Installing : alternatives-1.27-1.fc41.ppc64le 51/156 Installing : jansson-2.13.1-9.fc40.ppc64le 52/156 Installing : libcap-ng-0.8.5-1.fc41.ppc64le 53/156 Installing : audit-libs-4.0.1-2.fc41.ppc64le 54/156 Installing : pam-libs-1.6.1-3.fc41.ppc64le 55/156 Installing : libcap-2.70-1.fc41.ppc64le 56/156 Installing : systemd-libs-256~rc3-3.fc41.ppc64le 57/156 Installing : libcom_err-1.47.0-5.fc40.ppc64le 58/156 Installing : libsepol-3.6-3.fc40.ppc64le 59/156 Installing : libsmartcols-2.40.1-1.fc41.ppc64le 60/156 Installing : libtasn1-4.19.0-6.fc40.ppc64le 61/156 Installing : libunistring-1.1-7.fc41.ppc64le 62/156 Installing : libidn2-2.3.7-1.fc40.ppc64le 63/156 Installing : lua-libs-5.4.6-5.fc40.ppc64le 64/156 Installing : lz4-libs-1.9.4-6.fc40.ppc64le 65/156 Installing : pcre2-10.43-2.fc41.1.ppc64le 66/156 Installing : libselinux-3.6-4.fc40.ppc64le 67/156 Installing : sed-4.9-1.fc40.ppc64le 68/156 Installing : grep-3.11-8.fc41.ppc64le 69/156 Installing : findutils-1:4.9.0-8.fc40.ppc64le 70/156 Installing : xz-1:5.4.6-3.fc41.ppc64le 71/156 Installing : libmount-2.40.1-1.fc41.ppc64le 72/156 Installing : util-linux-core-2.40.1-1.fc41.ppc64le 73/156 Installing : libsemanage-3.6-3.fc40.ppc64le 74/156 Installing : shadow-utils-2:4.15.1-5.fc41.ppc64le 75/156 Running scriptlet: libutempter-1.2.1-13.fc40.ppc64le 76/156 Installing : libutempter-1.2.1-13.fc40.ppc64le 76/156 Installing : tar-2:1.35-3.fc40.ppc64le 77/156 Installing : zstd-1.5.6-1.fc41.ppc64le 78/156 Installing : libpsl-0.21.5-3.fc40.ppc64le 79/156 Installing : zip-3.0-40.fc40.ppc64le 80/156 Installing : cyrus-sasl-lib-2.1.28-22.fc41.ppc64le 81/156 Installing : gdbm-1:1.23-6.fc40.ppc64le 82/156 Installing : libfdisk-2.40.1-1.fc41.ppc64le 83/156 Installing : add-determinism-nopython-0.2.0-9.fc41.ppc64le 84/156 Installing : build-reproducibility-srpm-macros-0.2.0-9.fc41.n 85/156 Installing : libxml2-2.12.7-1.fc41.ppc64le 86/156 Installing : bzip2-1.0.8-18.fc40.ppc64le 87/156 Installing : sqlite-libs-3.45.3-1.fc41.ppc64le 88/156 Installing : ed-1.20.2-1.fc41.ppc64le 89/156 Installing : patch-2.7.6-24.fc40.ppc64le 90/156 Installing : elfutils-default-yama-scope-0.191-7.fc41.noarch 91/156 Running scriptlet: elfutils-default-yama-scope-0.191-7.fc41.noarch 91/156 Installing : cpio-2.15-1.fc40.ppc64le 92/156 Installing : diffutils-3.10-5.fc40.ppc64le 93/156 Installing : keyutils-libs-1.6.3-3.fc40.ppc64le 94/156 Installing : libbrotli-1.1.0-3.fc40.ppc64le 95/156 Installing : libffi-3.4.6-1.fc41.ppc64le 96/156 Installing : p11-kit-0.25.3-4.fc40.ppc64le 97/156 Installing : p11-kit-trust-0.25.3-4.fc40.ppc64le 98/156 Running scriptlet: p11-kit-trust-0.25.3-4.fc40.ppc64le 98/156 Installing : libgomp-14.1.1-4.fc41.ppc64le 99/156 Installing : libnghttp2-1.62.0-1.fc41.ppc64le 100/156 Installing : libpkgconf-2.1.1-1.fc41.ppc64le 101/156 Installing : pkgconf-2.1.1-1.fc41.ppc64le 102/156 Installing : pkgconf-pkg-config-2.1.1-1.fc41.ppc64le 103/156 Installing : librtas-2.0.6-1.fc41.ppc64le 104/156 Running scriptlet: librtas-2.0.6-1.fc41.ppc64le 104/156 Installing : libtool-ltdl-2.4.7-10.fc40.ppc64le 105/156 Installing : libverto-0.3.2-8.fc40.ppc64le 106/156 Installing : xxhash-libs-0.8.2-2.fc40.ppc64le 107/156 Installing : libssh-config-0.10.6-6.fc41.noarch 108/156 Installing : kernel-srpm-macros-1.0-23.fc41.noarch 109/156 Installing : gnat-srpm-macros-6-5.fc40.noarch 110/156 Installing : ghc-srpm-macros-1.9.1-1.fc41.noarch 111/156 Installing : fpc-srpm-macros-1.3-12.fc40.noarch 112/156 Installing : coreutils-common-9.5-1.fc41.ppc64le 113/156 Installing : openssl-libs-1:3.2.1-6.fc41.ppc64le 114/156 Installing : coreutils-9.5-1.fc41.ppc64le 115/156 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch 116/156 Installing : ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch 116/156 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch 116/156 Installing : krb5-libs-1.21.2-5.fc40.ppc64le 117/156 Installing : libarchive-3.7.4-1.fc41.ppc64le 118/156 Installing : libtirpc-1.3.4-1.rc3.fc41.ppc64le 119/156 Installing : authselect-libs-1.5.0-5.fc41.ppc64le 120/156 Installing : gzip-1.13-1.fc40.ppc64le 121/156 Installing : cracklib-2.9.11-5.fc40.ppc64le 122/156 Installing : libpwquality-1.4.5-9.fc40.ppc64le 123/156 Installing : authselect-1.5.0-5.fc41.ppc64le 124/156 Installing : libnsl2-2.0.1-1.fc40.ppc64le 125/156 Installing : pam-1.6.1-3.fc41.ppc64le 126/156 Installing : libssh-0.10.6-6.fc41.ppc64le 127/156 Installing : libevent-2.1.12-13.fc41.ppc64le 128/156 Installing : openldap-2.6.8-1.fc41.ppc64le 129/156 Installing : libcurl-8.8.0-1.fc41.ppc64le 130/156 Installing : elfutils-libs-0.191-7.fc41.ppc64le 131/156 Installing : elfutils-debuginfod-client-0.191-7.fc41.ppc64le 132/156 Installing : binutils-gold-2.42.50-11.fc41.ppc64le 133/156 Running scriptlet: binutils-gold-2.42.50-11.fc41.ppc64le 133/156 Installing : binutils-2.42.50-11.fc41.ppc64le 134/156 Running scriptlet: binutils-2.42.50-11.fc41.ppc64le 134/156 Installing : gdb-minimal-14.2-9.fc41.ppc64le 135/156 Installing : elfutils-0.191-7.fc41.ppc64le 136/156 Installing : debugedit-5.0-16.fc41.ppc64le 137/156 Installing : curl-8.8.0-1.fc41.ppc64le 138/156 Installing : rpm-sequoia-1.6.0-3.fc41.ppc64le 139/156 Installing : rpm-libs-4.19.91-6.fc41.ppc64le 140/156 Running scriptlet: rpm-4.19.91-6.fc41.ppc64le 141/156 Installing : rpm-4.19.91-6.fc41.ppc64le 141/156 Installing : efi-srpm-macros-5-11.fc40.noarch 142/156 Installing : lua-srpm-macros-1-13.fc40.noarch 143/156 Installing : zig-srpm-macros-1-2.fc40.noarch 144/156 Installing : rpm-build-libs-4.19.91-6.fc41.ppc64le 145/156 Installing : ansible-srpm-macros-1-15.fc41.noarch 146/156 Installing : fonts-srpm-macros-1:2.0.5-14.fc40.noarch 147/156 Installing : forge-srpm-macros-0.3.1-1.fc41.noarch 148/156 Installing : go-srpm-macros-3.6.0-1.fc41.noarch 149/156 Installing : python-srpm-macros-3.12-9.fc41.noarch 150/156 Installing : redhat-rpm-config-292-1.fc41.noarch 151/156 Installing : rpm-build-4.19.91-6.fc41.ppc64le 152/156 Installing : pyproject-srpm-macros-1.12.0-1.fc40.noarch 153/156 Installing : util-linux-2.40.1-1.fc41.ppc64le 154/156 Running scriptlet: util-linux-2.40.1-1.fc41.ppc64le 154/156 Installing : which-2.21-41.fc40.ppc64le 155/156 Installing : info-7.1-2.fc40.ppc64le 156/156 Running scriptlet: filesystem-3.18-9.fc41.ppc64le 156/156 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch 156/156 Running scriptlet: authselect-libs-1.5.0-5.fc41.ppc64le 156/156 Running scriptlet: rpm-4.19.91-6.fc41.ppc64le 156/156 Running scriptlet: info-7.1-2.fc40.ppc64le 156/156 Installed: add-determinism-nopython-0.2.0-9.fc41.ppc64le alternatives-1.27-1.fc41.ppc64le ansible-srpm-macros-1-15.fc41.noarch audit-libs-4.0.1-2.fc41.ppc64le authselect-1.5.0-5.fc41.ppc64le authselect-libs-1.5.0-5.fc41.ppc64le basesystem-11-20.fc40.noarch bash-5.2.26-3.fc40.ppc64le binutils-2.42.50-11.fc41.ppc64le binutils-gold-2.42.50-11.fc41.ppc64le build-reproducibility-srpm-macros-0.2.0-9.fc41.noarch bzip2-1.0.8-18.fc40.ppc64le bzip2-libs-1.0.8-18.fc40.ppc64le ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch coreutils-9.5-1.fc41.ppc64le coreutils-common-9.5-1.fc41.ppc64le cpio-2.15-1.fc40.ppc64le cracklib-2.9.11-5.fc40.ppc64le crypto-policies-20240521-1.gitf71d135.fc41.noarch curl-8.8.0-1.fc41.ppc64le cyrus-sasl-lib-2.1.28-22.fc41.ppc64le debugedit-5.0-16.fc41.ppc64le diffutils-3.10-5.fc40.ppc64le dwz-0.15-6.fc40.ppc64le ed-1.20.2-1.fc41.ppc64le efi-srpm-macros-5-11.fc40.noarch elfutils-0.191-7.fc41.ppc64le elfutils-debuginfod-client-0.191-7.fc41.ppc64le elfutils-default-yama-scope-0.191-7.fc41.noarch elfutils-libelf-0.191-7.fc41.ppc64le elfutils-libs-0.191-7.fc41.ppc64le fedora-gpg-keys-41-0.2.noarch fedora-release-41-0.13.noarch fedora-release-common-41-0.13.noarch fedora-release-identity-basic-41-0.13.noarch fedora-repos-41-0.2.noarch fedora-repos-rawhide-41-0.2.noarch file-5.45-5.fc41.ppc64le file-libs-5.45-5.fc41.ppc64le filesystem-3.18-9.fc41.ppc64le findutils-1:4.9.0-8.fc40.ppc64le fonts-srpm-macros-1:2.0.5-14.fc40.noarch forge-srpm-macros-0.3.1-1.fc41.noarch fpc-srpm-macros-1.3-12.fc40.noarch gawk-5.3.0-3.fc40.ppc64le gdb-minimal-14.2-9.fc41.ppc64le gdbm-1:1.23-6.fc40.ppc64le gdbm-libs-1:1.23-6.fc40.ppc64le ghc-srpm-macros-1.9.1-1.fc41.noarch glibc-2.39.9000-18.fc41.ppc64le glibc-common-2.39.9000-18.fc41.ppc64le glibc-gconv-extra-2.39.9000-18.fc41.ppc64le glibc-minimal-langpack-2.39.9000-18.fc41.ppc64le gmp-1:6.3.0-1.fc41.ppc64le gnat-srpm-macros-6-5.fc40.noarch go-srpm-macros-3.6.0-1.fc41.noarch grep-3.11-8.fc41.ppc64le gzip-1.13-1.fc40.ppc64le info-7.1-2.fc40.ppc64le jansson-2.13.1-9.fc40.ppc64le kernel-srpm-macros-1.0-23.fc41.noarch keyutils-libs-1.6.3-3.fc40.ppc64le krb5-libs-1.21.2-5.fc40.ppc64le libacl-2.3.2-1.fc40.ppc64le libarchive-3.7.4-1.fc41.ppc64le libattr-2.5.2-3.fc40.ppc64le libblkid-2.40.1-1.fc41.ppc64le libbrotli-1.1.0-3.fc40.ppc64le libcap-2.70-1.fc41.ppc64le libcap-ng-0.8.5-1.fc41.ppc64le libcom_err-1.47.0-5.fc40.ppc64le libcurl-8.8.0-1.fc41.ppc64le libeconf-0.6.2-2.fc41.ppc64le libevent-2.1.12-13.fc41.ppc64le libfdisk-2.40.1-1.fc41.ppc64le libffi-3.4.6-1.fc41.ppc64le libgcc-14.1.1-4.fc41.ppc64le libgomp-14.1.1-4.fc41.ppc64le libidn2-2.3.7-1.fc40.ppc64le libmount-2.40.1-1.fc41.ppc64le libnghttp2-1.62.0-1.fc41.ppc64le libnsl2-2.0.1-1.fc40.ppc64le libpkgconf-2.1.1-1.fc41.ppc64le libpsl-0.21.5-3.fc40.ppc64le libpwquality-1.4.5-9.fc40.ppc64le librtas-2.0.6-1.fc41.ppc64le libselinux-3.6-4.fc40.ppc64le libsemanage-3.6-3.fc40.ppc64le libsepol-3.6-3.fc40.ppc64le libsmartcols-2.40.1-1.fc41.ppc64le libssh-0.10.6-6.fc41.ppc64le libssh-config-0.10.6-6.fc41.noarch libstdc++-14.1.1-4.fc41.ppc64le libtasn1-4.19.0-6.fc40.ppc64le libtirpc-1.3.4-1.rc3.fc41.ppc64le libtool-ltdl-2.4.7-10.fc40.ppc64le libunistring-1.1-7.fc41.ppc64le libutempter-1.2.1-13.fc40.ppc64le libuuid-2.40.1-1.fc41.ppc64le libverto-0.3.2-8.fc40.ppc64le libxcrypt-4.4.36-5.fc40.ppc64le libxml2-2.12.7-1.fc41.ppc64le libzstd-1.5.6-1.fc41.ppc64le lua-libs-5.4.6-5.fc40.ppc64le lua-srpm-macros-1-13.fc40.noarch lz4-libs-1.9.4-6.fc40.ppc64le mpfr-4.2.1-4.fc41.ppc64le ncurses-base-6.4-12.20240127.fc40.noarch ncurses-libs-6.4-12.20240127.fc40.ppc64le ocaml-srpm-macros-10-2.fc41.noarch openblas-srpm-macros-2-17.fc41.noarch openldap-2.6.8-1.fc41.ppc64le openssl-libs-1:3.2.1-6.fc41.ppc64le p11-kit-0.25.3-4.fc40.ppc64le p11-kit-trust-0.25.3-4.fc40.ppc64le package-notes-srpm-macros-0.5-11.fc40.noarch pam-1.6.1-3.fc41.ppc64le pam-libs-1.6.1-3.fc41.ppc64le patch-2.7.6-24.fc40.ppc64le pcre2-10.43-2.fc41.1.ppc64le pcre2-syntax-10.43-2.fc41.1.noarch perl-srpm-macros-1-53.fc40.noarch pkgconf-2.1.1-1.fc41.ppc64le pkgconf-m4-2.1.1-1.fc41.noarch pkgconf-pkg-config-2.1.1-1.fc41.ppc64le popt-1.19-6.fc40.ppc64le publicsuffix-list-dafsa-20240107-3.fc40.noarch pyproject-srpm-macros-1.12.0-1.fc40.noarch python-srpm-macros-3.12-9.fc41.noarch qt5-srpm-macros-5.15.14-1.fc41.noarch qt6-srpm-macros-6.7.1-1.fc41.noarch readline-8.2-8.fc40.ppc64le redhat-rpm-config-292-1.fc41.noarch rpm-4.19.91-6.fc41.ppc64le rpm-build-4.19.91-6.fc41.ppc64le rpm-build-libs-4.19.91-6.fc41.ppc64le rpm-libs-4.19.91-6.fc41.ppc64le rpm-sequoia-1.6.0-3.fc41.ppc64le rust-srpm-macros-26.3-1.fc41.noarch sed-4.9-1.fc40.ppc64le setup-2.15.0-3.fc41.noarch shadow-utils-2:4.15.1-5.fc41.ppc64le sqlite-libs-3.45.3-1.fc41.ppc64le systemd-libs-256~rc3-3.fc41.ppc64le tar-2:1.35-3.fc40.ppc64le unzip-6.0-63.fc40.ppc64le util-linux-2.40.1-1.fc41.ppc64le util-linux-core-2.40.1-1.fc41.ppc64le which-2.21-41.fc40.ppc64le xxhash-libs-0.8.2-2.fc40.ppc64le xz-1:5.4.6-3.fc41.ppc64le xz-libs-1:5.4.6-3.fc41.ppc64le zig-srpm-macros-1-2.fc40.noarch zip-3.0-40.fc40.ppc64le zlib-ng-compat-2.1.6-4.fc41.ppc64le zstd-1.5.6-1.fc41.ppc64le Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-nopython-0.2.0-9.fc41.ppc64le alternatives-1.27-1.fc41.ppc64le ansible-srpm-macros-1-15.fc41.noarch audit-libs-4.0.1-2.fc41.ppc64le authselect-1.5.0-5.fc41.ppc64le authselect-libs-1.5.0-5.fc41.ppc64le basesystem-11-20.fc40.noarch bash-5.2.26-3.fc40.ppc64le binutils-2.42.50-11.fc41.ppc64le binutils-gold-2.42.50-11.fc41.ppc64le build-reproducibility-srpm-macros-0.2.0-9.fc41.noarch bzip2-1.0.8-18.fc40.ppc64le bzip2-libs-1.0.8-18.fc40.ppc64le ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch coreutils-9.5-1.fc41.ppc64le coreutils-common-9.5-1.fc41.ppc64le cpio-2.15-1.fc40.ppc64le cracklib-2.9.11-5.fc40.ppc64le crypto-policies-20240521-1.gitf71d135.fc41.noarch curl-8.8.0-1.fc41.ppc64le cyrus-sasl-lib-2.1.28-22.fc41.ppc64le debugedit-5.0-16.fc41.ppc64le diffutils-3.10-5.fc40.ppc64le dwz-0.15-6.fc40.ppc64le ed-1.20.2-1.fc41.ppc64le efi-srpm-macros-5-11.fc40.noarch elfutils-0.191-7.fc41.ppc64le elfutils-debuginfod-client-0.191-7.fc41.ppc64le elfutils-default-yama-scope-0.191-7.fc41.noarch elfutils-libelf-0.191-7.fc41.ppc64le elfutils-libs-0.191-7.fc41.ppc64le fedora-gpg-keys-41-0.2.noarch fedora-release-41-0.13.noarch fedora-release-common-41-0.13.noarch fedora-release-identity-basic-41-0.13.noarch fedora-repos-41-0.2.noarch fedora-repos-rawhide-41-0.2.noarch file-5.45-5.fc41.ppc64le file-libs-5.45-5.fc41.ppc64le filesystem-3.18-9.fc41.ppc64le findutils-4.9.0-8.fc40.ppc64le fonts-srpm-macros-2.0.5-14.fc40.noarch forge-srpm-macros-0.3.1-1.fc41.noarch fpc-srpm-macros-1.3-12.fc40.noarch gawk-5.3.0-3.fc40.ppc64le gdb-minimal-14.2-9.fc41.ppc64le gdbm-1.23-6.fc40.ppc64le gdbm-libs-1.23-6.fc40.ppc64le ghc-srpm-macros-1.9.1-1.fc41.noarch glibc-2.39.9000-18.fc41.ppc64le glibc-common-2.39.9000-18.fc41.ppc64le glibc-gconv-extra-2.39.9000-18.fc41.ppc64le glibc-minimal-langpack-2.39.9000-18.fc41.ppc64le gmp-6.3.0-1.fc41.ppc64le gnat-srpm-macros-6-5.fc40.noarch go-srpm-macros-3.6.0-1.fc41.noarch grep-3.11-8.fc41.ppc64le gzip-1.13-1.fc40.ppc64le info-7.1-2.fc40.ppc64le jansson-2.13.1-9.fc40.ppc64le kernel-srpm-macros-1.0-23.fc41.noarch keyutils-libs-1.6.3-3.fc40.ppc64le krb5-libs-1.21.2-5.fc40.ppc64le libacl-2.3.2-1.fc40.ppc64le libarchive-3.7.4-1.fc41.ppc64le libattr-2.5.2-3.fc40.ppc64le libblkid-2.40.1-1.fc41.ppc64le libbrotli-1.1.0-3.fc40.ppc64le libcap-2.70-1.fc41.ppc64le libcap-ng-0.8.5-1.fc41.ppc64le libcom_err-1.47.0-5.fc40.ppc64le libcurl-8.8.0-1.fc41.ppc64le libeconf-0.6.2-2.fc41.ppc64le libevent-2.1.12-13.fc41.ppc64le libfdisk-2.40.1-1.fc41.ppc64le libffi-3.4.6-1.fc41.ppc64le libgcc-14.1.1-4.fc41.ppc64le libgomp-14.1.1-4.fc41.ppc64le libidn2-2.3.7-1.fc40.ppc64le libmount-2.40.1-1.fc41.ppc64le libnghttp2-1.62.0-1.fc41.ppc64le libnsl2-2.0.1-1.fc40.ppc64le libpkgconf-2.1.1-1.fc41.ppc64le libpsl-0.21.5-3.fc40.ppc64le libpwquality-1.4.5-9.fc40.ppc64le librtas-2.0.6-1.fc41.ppc64le libselinux-3.6-4.fc40.ppc64le libsemanage-3.6-3.fc40.ppc64le libsepol-3.6-3.fc40.ppc64le libsmartcols-2.40.1-1.fc41.ppc64le libssh-0.10.6-6.fc41.ppc64le libssh-config-0.10.6-6.fc41.noarch libstdc++-14.1.1-4.fc41.ppc64le libtasn1-4.19.0-6.fc40.ppc64le libtirpc-1.3.4-1.rc3.fc41.ppc64le libtool-ltdl-2.4.7-10.fc40.ppc64le libunistring-1.1-7.fc41.ppc64le libutempter-1.2.1-13.fc40.ppc64le libuuid-2.40.1-1.fc41.ppc64le libverto-0.3.2-8.fc40.ppc64le libxcrypt-4.4.36-5.fc40.ppc64le libxml2-2.12.7-1.fc41.ppc64le libzstd-1.5.6-1.fc41.ppc64le lua-libs-5.4.6-5.fc40.ppc64le lua-srpm-macros-1-13.fc40.noarch lz4-libs-1.9.4-6.fc40.ppc64le mpfr-4.2.1-4.fc41.ppc64le ncurses-base-6.4-12.20240127.fc40.noarch ncurses-libs-6.4-12.20240127.fc40.ppc64le ocaml-srpm-macros-10-2.fc41.noarch openblas-srpm-macros-2-17.fc41.noarch openldap-2.6.8-1.fc41.ppc64le openssl-libs-3.2.1-6.fc41.ppc64le p11-kit-0.25.3-4.fc40.ppc64le p11-kit-trust-0.25.3-4.fc40.ppc64le package-notes-srpm-macros-0.5-11.fc40.noarch pam-1.6.1-3.fc41.ppc64le pam-libs-1.6.1-3.fc41.ppc64le patch-2.7.6-24.fc40.ppc64le pcre2-10.43-2.fc41.1.ppc64le pcre2-syntax-10.43-2.fc41.1.noarch perl-srpm-macros-1-53.fc40.noarch pkgconf-2.1.1-1.fc41.ppc64le pkgconf-m4-2.1.1-1.fc41.noarch pkgconf-pkg-config-2.1.1-1.fc41.ppc64le popt-1.19-6.fc40.ppc64le publicsuffix-list-dafsa-20240107-3.fc40.noarch pyproject-srpm-macros-1.12.0-1.fc40.noarch python-srpm-macros-3.12-9.fc41.noarch qt5-srpm-macros-5.15.14-1.fc41.noarch qt6-srpm-macros-6.7.1-1.fc41.noarch readline-8.2-8.fc40.ppc64le redhat-rpm-config-292-1.fc41.noarch rpm-4.19.91-6.fc41.ppc64le rpm-build-4.19.91-6.fc41.ppc64le rpm-build-libs-4.19.91-6.fc41.ppc64le rpm-libs-4.19.91-6.fc41.ppc64le rpm-sequoia-1.6.0-3.fc41.ppc64le rust-srpm-macros-26.3-1.fc41.noarch sed-4.9-1.fc40.ppc64le setup-2.15.0-3.fc41.noarch shadow-utils-4.15.1-5.fc41.ppc64le sqlite-libs-3.45.3-1.fc41.ppc64le systemd-libs-256~rc3-3.fc41.ppc64le tar-1.35-3.fc40.ppc64le unzip-6.0-63.fc40.ppc64le util-linux-2.40.1-1.fc41.ppc64le util-linux-core-2.40.1-1.fc41.ppc64le which-2.21-41.fc40.ppc64le xxhash-libs-0.8.2-2.fc40.ppc64le xz-5.4.6-3.fc41.ppc64le xz-libs-5.4.6-3.fc41.ppc64le zig-srpm-macros-1-2.fc40.noarch zip-3.0-40.fc40.ppc64le zlib-ng-compat-2.1.6-4.fc41.ppc64le zstd-1.5.6-1.fc41.ppc64le Start: buildsrpm Start: rpmbuild -bs Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1717286400 Wrote: /builddir/build/SRPMS/prusa-slicer-2.7.4-5.fc41.src.rpm Finish: rpmbuild -bs cp: preserving permissions for ‘/var/lib/copr-rpmbuild/results/chroot_scan/var/lib/mock/fedora-39-ppc64le-1717293033.261841/root/var/log’: No such file or directory INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-39-ppc64le-1717293033.261841/root/var/log/dnf.log /var/lib/mock/fedora-39-ppc64le-1717293033.261841/root/var/log/dnf.librepo.log /var/lib/mock/fedora-39-ppc64le-1717293033.261841/root/var/log/dnf.rpm.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-voz1fxj3/prusa-slicer/prusa-slicer.spec) Config(child) 4 minutes 10 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.7.4-5.fc41.src.rpm) Config(fedora-39-ppc64le) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-ppc64le-bootstrap-1717293033.261841/root. INFO: reusing tmpfs at /var/lib/mock/fedora-39-ppc64le-bootstrap-1717293033.261841/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-39-ppc64le-1717293033.261841/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-4.19.1.1-1.fc39.ppc64le rpm-sequoia-1.6.0-1.fc39.ppc64le python3-dnf-4.20.0-1.fc41.noarch python3-dnf-plugins-core-4.7.0-1.fc41.noarch dnf5-5.2.2.0-1.fc41.ppc64le Finish: chroot init Start: build phase for prusa-slicer-2.7.4-5.fc41.src.rpm Start: build setup for prusa-slicer-2.7.4-5.fc41.src.rpm Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1717286400 Wrote: /builddir/build/SRPMS/prusa-slicer-2.7.4-5.fc41.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 21 kB/s | 1.5 kB 00:00 Additional repo http_kojipkgs_fedoraproject_org 48 kB/s | 3.8 kB 00:00 fedora 73 kB/s | 3.8 kB 00:00 updates 105 kB/s | 4.6 kB 00:00 Dependencies resolved. ================================================================================================================================================ Package Arch Version Repository Size ================================================================================================================================================ Installing: CGAL-devel ppc64le 5.6.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.2 M ImageMagick ppc64le 1:7.1.1.26-8.fc41 copr_base 78 k NLopt-devel ppc64le 2.7.1-18.fc40 copr_base 41 k boost-devel ppc64le 1.83.0-5.fc41 copr_base 12 M catch2-devel ppc64le 2.13.10-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 197 k cereal-devel ppc64le 1.3.2-6.fc40 copr_base 208 k cmake ppc64le 3.28.3-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 M desktop-file-utils ppc64le 0.26-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75 k eigen3-devel noarch 3.4.0-15.fc40 copr_base 1.1 M expat-devel ppc64le 2.6.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54 k gcc-c++ ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 M gettext ppc64le 0.22.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M git-core ppc64le 2.45.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.2 M glew-devel ppc64le 2.2.0-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 216 k gtest-devel ppc64le 1.14.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 242 k libcurl-devel ppc64le 8.8.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 758 k libgudev ppc64le 238-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k nanosvg-devel ppc64le 20221221-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k opencascade-devel ppc64le 7.8.1-1.fc41 copr_base 3.9 M openexr-devel ppc64le 3.2.4-2.fc41 copr_base 147 k openvdb ppc64le 11.0.0-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M openvdb-devel ppc64le 11.0.0-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.3 M perl-Class-XSAccessor ppc64le 1.19-34.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48 k perl-Devel-CheckLib noarch 1.16-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24 k perl-ExtUtils-CppGuess noarch 0.27-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k perl-ExtUtils-Embed noarch 1.35-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k perl-ExtUtils-MakeMaker noarch 2:7.70-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 281 k perl-ExtUtils-ParseXS noarch 1:3.51-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 181 k perl-ExtUtils-Typemaps-Default noarch 1.05-29.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k perl-ExtUtils-XSpp noarch 1:0.18-30.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 147 k perl-File-Basename noarch 2.86-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k perl-Getopt-Long noarch 1:2.57-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k perl-IO-stringy noarch 2.113-14.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62 k perl-Module-Build-WithXSpp noarch 0.14-29.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k perl-Moo noarch 2.005005-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66 k perl-POSIX ppc64le 2.13-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 117 k perl-PathTools ppc64le 3.89-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83 k perl-Scalar-List-Utils ppc64le 5:1.63-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76 k perl-Test-Harness noarch 1:3.48-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 256 k perl-Test-Simple noarch 3:1.302199-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 510 k perl-Time-HiRes ppc64le 4:1.9775-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k perl-Wx ppc64le 0.9932-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 M perl-devel ppc64le 4:5.38.2-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 741 k perl-generators noarch 1.16-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k perl-local-lib noarch 2.000029-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66 k perl-parent noarch 1:0.241-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k qhull-devel ppc64le 1:8.0.2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 532 k systemd ppc64le 256~rc3-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.3 M systemd-devel ppc64le 256~rc3-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 529 k tbb-devel ppc64le 2021.11.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 215 k wxGTK-devel ppc64le 3.2.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k Installing dependencies: ImageMagick-libs ppc64le 1:7.1.1.26-8.fc41 copr_base 2.7 M LibRaw ppc64le 0.21.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 461 k NLopt ppc64le 2.7.1-18.fc40 copr_base 269 k PEGTL-devel ppc64le 2.8.3-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 127 k SDL2 ppc64le 2.30.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 749 k SuperLU ppc64le 6.0.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 206 k abattis-cantarell-vf-fonts noarch 0.301-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 120 k add-determinism ppc64le 0.2.0-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 912 k adobe-mappings-cmap noarch 20230622-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M adobe-mappings-cmap-deprecated noarch 20230622-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 114 k adobe-mappings-pdf noarch 20190401-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 687 k adwaita-cursor-theme noarch 46.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 510 k adwaita-icon-theme noarch 46.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 284 k adwaita-icon-theme-legacy noarch 46.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 M alsa-lib ppc64le 1.2.11-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 569 k annobin-docs noarch 12.54-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 90 k annobin-plugin-gcc ppc64le 12.54-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 966 k armadillo ppc64le 12.8.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k arpack ppc64le 3.9.1-3.fc40 copr_base 187 k at-spi2-atk ppc64le 2.52.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 95 k at-spi2-atk-devel ppc64le 2.52.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k at-spi2-core ppc64le 2.52.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 371 k at-spi2-core-devel ppc64le 2.52.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 255 k atk ppc64le 2.52.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 85 k atk-devel ppc64le 2.52.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 343 k autoconf noarch 2.72-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 817 k automake noarch 1.16.5-16.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 676 k avahi-glib ppc64le 0.8-26.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k avahi-libs ppc64le 0.8-26.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k blas ppc64le 3.12.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 524 k blas-devel ppc64le 3.12.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k blas64 ppc64le 3.12.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 194 k blas64_ ppc64le 3.12.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 195 k blosc ppc64le 1.21.5-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 52 k boost ppc64le 1.83.0-5.fc41 copr_base 14 k boost-atomic ppc64le 1.83.0-5.fc41 copr_base 19 k boost-chrono ppc64le 1.83.0-5.fc41 copr_base 26 k boost-container ppc64le 1.83.0-5.fc41 copr_base 41 k boost-context ppc64le 1.83.0-5.fc41 copr_base 17 k boost-contract ppc64le 1.83.0-5.fc41 copr_base 45 k boost-coroutine ppc64le 1.83.0-5.fc41 copr_base 20 k boost-date-time ppc64le 1.83.0-5.fc41 copr_base 15 k boost-fiber ppc64le 1.83.0-5.fc41 copr_base 44 k boost-filesystem ppc64le 1.83.0-5.fc41 copr_base 69 k boost-graph ppc64le 1.83.0-5.fc41 copr_base 155 k boost-iostreams ppc64le 1.83.0-5.fc41 copr_base 40 k boost-json ppc64le 1.83.0-5.fc41 copr_base 152 k boost-locale ppc64le 1.83.0-5.fc41 copr_base 233 k boost-log ppc64le 1.83.0-5.fc41 copr_base 513 k boost-math ppc64le 1.83.0-5.fc41 copr_base 315 k boost-nowide ppc64le 1.83.0-5.fc41 copr_base 21 k boost-numpy3 ppc64le 1.83.0-5.fc41 copr_base 29 k boost-program-options ppc64le 1.83.0-5.fc41 copr_base 112 k boost-python3 ppc64le 1.83.0-5.fc41 copr_base 117 k boost-random ppc64le 1.83.0-5.fc41 copr_base 24 k boost-regex ppc64le 1.83.0-5.fc41 copr_base 120 k boost-serialization ppc64le 1.83.0-5.fc41 copr_base 137 k boost-stacktrace ppc64le 1.83.0-5.fc41 copr_base 30 k boost-system ppc64le 1.83.0-5.fc41 copr_base 15 k boost-test ppc64le 1.83.0-5.fc41 copr_base 246 k boost-thread ppc64le 1.83.0-5.fc41 copr_base 63 k boost-timer ppc64le 1.83.0-5.fc41 copr_base 41 k boost-type_erasure ppc64le 1.83.0-5.fc41 copr_base 33 k boost-wave ppc64le 1.83.0-5.fc41 copr_base 216 k brotli ppc64le 1.1.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k brotli-devel ppc64le 1.1.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k bubblewrap ppc64le 0.9.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64 k bzip2-devel ppc64le 1.0.8-18.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 213 k cairo ppc64le 1.18.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 799 k cairo-devel ppc64le 1.18.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 176 k cairo-gobject ppc64le 1.18.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k cairo-gobject-devel ppc64le 1.18.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k cdparanoia-libs ppc64le 10.2-44.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 60 k cfitsio ppc64le 4.4.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 688 k cgnslib ppc64le 4.4.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 464 k cgnslib-common noarch 4.4.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 104 k cgnslib-devel ppc64le 4.4.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56 k cgnslib-libs ppc64le 4.4.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 349 k clang-libs ppc64le 18.1.6-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24 M clang-resource-filesystem noarch 18.1.6-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k cli11-devel noarch 2.4.2-1.fc41 copr_base 138 k cmake-data noarch 3.28.3-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M cmake-filesystem ppc64le 3.28.3-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k cmake-rpm-macros noarch 3.28.3-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k colord-libs ppc64le 1.4.7-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 240 k copy-jdk-configs noarch 4.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k cpp ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 M crypto-policies-scripts noarch 20240521-1.gitf71d135.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 108 k cups-libs ppc64le 1:2.4.8-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 315 k dbus ppc64le 1:1.14.10-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.9 k dbus-broker ppc64le 36-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 188 k dbus-common noarch 1:1.14.10-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k dbus-devel ppc64le 1:1.14.10-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k dbus-libs ppc64le 1:1.14.10-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 176 k default-fonts-core-sans noarch 4.0-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k double-conversion ppc64le 3.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55 k double-conversion-devel ppc64le 3.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k duktape ppc64le 2.7.0-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 182 k emacs-filesystem noarch 1:30.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.1 k enchant2 ppc64le 2.8.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79 k expat ppc64le 2.6.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 119 k fdk-aac-free ppc64le 2.0.0-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 362 k fftw-libs-double ppc64le 3.3.10-12.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 643 k flac-libs ppc64le 1.4.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 265 k flexiblas ppc64le 3.4.4-1.fc41 copr_base 26 k flexiblas-devel ppc64le 3.4.4-1.fc41 copr_base 113 k flexiblas-netlib ppc64le 3.4.4-1.fc41 copr_base 2.9 M flexiblas-netlib64 ppc64le 3.4.4-1.fc41 copr_base 2.9 M flexiblas-openblas-openmp ppc64le 3.4.4-1.fc41 copr_base 17 k flexiblas-openblas-openmp64 ppc64le 3.4.4-1.fc41 copr_base 17 k fontconfig ppc64le 2.15.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 303 k fontconfig-devel ppc64le 2.15.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 129 k fonts-filesystem noarch 1:2.0.5-14.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.2 k freeimage ppc64le 3.19.0-0.24.svn1909.fc41 copr_base 389 k freeimage-devel ppc64le 3.19.0-0.24.svn1909.fc41 copr_base 38 k freetype ppc64le 2.13.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 472 k freetype-devel ppc64le 2.13.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 913 k freexl ppc64le 2.0.0-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53 k fribidi ppc64le 1.0.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 95 k fribidi-devel ppc64le 1.0.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k gc ppc64le 8.2.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 122 k gcc ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 M gcc-gfortran ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 M gcc-plugin-annobin ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53 k gd ppc64le 2.3.3-16.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 155 k gdal-devel ppc64le 3.9.0-3.fc41 copr_base 216 k gdal-libs ppc64le 3.9.0-3.fc41 copr_base 9.8 M gdk-pixbuf2 ppc64le 2.42.12-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 480 k gdk-pixbuf2-devel ppc64le 2.42.12-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 333 k gdk-pixbuf2-modules ppc64le 2.42.12-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k geos ppc64le 3.12.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M gettext-envsubst ppc64le 0.22.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k gettext-libs ppc64le 0.22.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 722 k gettext-runtime ppc64le 0.22.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 114 k giflib ppc64le 5.2.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56 k gl-manpages noarch 1.1-31.20190306.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M gl2ps ppc64le 1.4.2-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69 k gl2ps-devel ppc64le 1.4.2-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 236 k glib2 ppc64le 2.80.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 M glib2-devel ppc64le 2.80.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M glibc-devel ppc64le 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 562 k glx-utils ppc64le 9.0.0-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 73 k gmock ppc64le 1.14.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 60 k gmp-c++ ppc64le 1:6.3.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k gmp-devel ppc64le 1:6.3.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 174 k gnupg2 ppc64le 2.4.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 M gnutls ppc64le 3.8.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M google-droid-sans-fonts noarch 20200215-19.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 M google-noto-fonts-common noarch 20240401-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k google-noto-sans-vf-fonts noarch 20240401-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 594 k gpgme ppc64le 1.23.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 234 k gpgmepp ppc64le 1.23.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 146 k graphene ppc64le 1.10.6-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 86 k graphite2 ppc64le 1.3.14-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 105 k graphite2-devel ppc64le 1.3.14-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k graphviz ppc64le 11.0.0-2.fc41 copr_base 5.1 M groff-base ppc64le 1.23.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M gsm ppc64le 1.0.22-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k gssdp ppc64le 1.6.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61 k gstreamer1 ppc64le 1.24.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 M gstreamer1-plugins-bad-free ppc64le 1.22.5-1.fc39 fedora 3.2 M gstreamer1-plugins-base ppc64le 1.24.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 M gtest ppc64le 1.14.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 178 k gtk-update-icon-cache ppc64le 3.24.42-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k gtk3 ppc64le 3.24.42-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.8 M gtk3-devel ppc64le 3.24.42-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 M gts ppc64le 0.7.6-48.20121130.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 257 k guile30 ppc64le 3.0.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.2 M gupnp ppc64le 1.6.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 117 k gupnp-igd ppc64le 1.6.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k harfbuzz ppc64le 8.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M harfbuzz-devel ppc64le 8.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 421 k harfbuzz-icu ppc64le 8.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k hdf-libs ppc64le 4.2.16.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 313 k hdf5 ppc64le 1.12.1-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 M hdf5-devel ppc64le 1.12.1-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M hicolor-icon-theme noarch 0.17-18.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66 k highway ppc64le 1.1.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 126 k hunspell ppc64le 1.7.2-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 475 k hunspell-en-US noarch 0.20201207-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 181 k hunspell-filesystem ppc64le 1.7.2-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.9 k hwloc-libs ppc64le 2.10.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M hyphen ppc64le 2.8.8-24.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k imath ppc64le 3.1.11-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96 k imath-devel ppc64le 3.1.11-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 129 k iso-codes noarch 4.16.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 M jasper-libs ppc64le 4.2.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 185 k java-21-openjdk ppc64le 1:21.0.3.0.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 481 k java-21-openjdk-headless ppc64le 1:21.0.3.0.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 47 M javapackages-filesystem noarch 6.2.0-12.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k javascriptcoregtk4.1 ppc64le 2.45.3-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 M jbig2dec-libs ppc64le 0.20-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79 k jbigkit-libs ppc64le 2.1-29.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57 k json-c ppc64le 0.17-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49 k json-devel ppc64le 3.11.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157 k json-glib ppc64le 1.8.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 158 k jsoncpp ppc64le 1.9.5-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 99 k jsoncpp-devel ppc64le 1.9.5-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k jxrlib ppc64le 1.1-27.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 473 k kernel-headers ppc64le 6.10.0-0.rc1.17.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M lame-libs ppc64le 3.100-17.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 354 k lapack ppc64le 3.12.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 M lapack-devel ppc64le 3.12.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81 k lapack64 ppc64le 3.12.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 M lapack64_ ppc64le 3.12.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 M lasi ppc64le 1.1.3-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56 k lcms2 ppc64le 2.16-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 207 k less ppc64le 643-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 188 k libGLEW ppc64le 2.2.0-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 166 k libICE ppc64le 1.1.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81 k libICE-devel ppc64le 1.1.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k libSM ppc64le 1.2.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k libSM-devel ppc64le 1.2.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libX11 ppc64le 1.8.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 699 k libX11-common noarch 1.8.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 145 k libX11-devel ppc64le 1.8.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 912 k libX11-xcb ppc64le 1.8.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libXScrnSaver ppc64le 1.2.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k libXScrnSaver-devel ppc64le 1.2.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k libXau ppc64le 1.0.11-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k libXau-devel ppc64le 1.0.11-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k libXcomposite ppc64le 0.4.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k libXcomposite-devel ppc64le 0.4.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k libXcursor ppc64le 1.2.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k libXcursor-devel ppc64le 1.2.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k libXdamage ppc64le 1.1.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24 k libXdamage-devel ppc64le 1.1.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.4 k libXdmcp ppc64le 1.1.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k libXdmcp-devel ppc64le 1.1.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k libXext ppc64le 1.3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k libXext-devel ppc64le 1.3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k libXfixes ppc64le 6.0.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k libXfixes-devel ppc64le 6.0.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libXft ppc64le 2.3.8-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78 k libXft-devel ppc64le 2.3.8-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k libXi ppc64le 1.8.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k libXi-devel ppc64le 1.8.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103 k libXinerama ppc64le 1.1.5-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k libXinerama-devel ppc64le 1.1.5-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k libXmu ppc64le 1.2.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 85 k libXpm ppc64le 3.5.17-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k libXpm-devel ppc64le 3.5.17-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 60 k libXrandr ppc64le 1.5.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libXrandr-devel ppc64le 1.5.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libXrender ppc64le 0.9.11-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libXrender-devel ppc64le 0.9.11-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libXres ppc64le 1.2.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k libXres-devel ppc64le 1.2.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libXt ppc64le 1.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 196 k libXt-devel ppc64le 1.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 408 k libXtst ppc64le 1.2.4-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k libXtst-devel ppc64le 1.2.4-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k libXv ppc64le 1.0.12-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libXv-devel ppc64le 1.0.12-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k libXxf86vm ppc64le 1.1.5-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libaec ppc64le 1.1.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k libaec-devel ppc64le 1.1.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libaom ppc64le 3.9.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M libarchive-devel ppc64le 3.7.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 126 k libarrow ppc64le 16.1.0-2.fc41 copr_base 5.4 M libarrow-acero-libs ppc64le 16.1.0-2.fc41 copr_base 548 k libarrow-dataset-libs ppc64le 16.1.0-2.fc41 copr_base 521 k libarrow-doc noarch 16.1.0-2.fc41 copr_base 29 k libasan ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 514 k libassuan ppc64le 2.5.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71 k libatomic ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k libavif ppc64le 1.0.4-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 107 k libb2 ppc64le 0.98.1-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k libblkid-devel ppc64le 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libcbor ppc64le 0.11.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k libcloudproviders ppc64le 0.3.5-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 47 k libcloudproviders-devel ppc64le 0.3.5-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k libdatrie ppc64le 0.2.13-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k libdatrie-devel ppc64le 0.2.13-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 142 k libdav1d ppc64le 1.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 317 k libdecor ppc64le 0.2.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k libdeflate ppc64le 1.20-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64 k libdeflate-devel ppc64le 1.20-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k libdicom ppc64le 1.1.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 117 k libdicom-devel ppc64le 1.1.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k libdrm ppc64le 2.4.120-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 109 k libdrm-devel ppc64le 2.4.120-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 165 k libdvdnav ppc64le 6.1.1-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59 k libdvdread ppc64le 6.1.3-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76 k libedit ppc64le 3.1-51.20240517cvs.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 119 k libepoxy ppc64le 1.5.10-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 241 k libepoxy-devel ppc64le 1.5.10-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 133 k libevdev ppc64le 1.13.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k libffi-devel ppc64le 3.4.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k libfido2 ppc64le 1.14.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 109 k libfontenc ppc64le 1.1.8-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k libgcrypt ppc64le 1.10.3-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 585 k libgeotiff ppc64le 1.7.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 109 k libgfortran ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 629 k libglvnd ppc64le 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115 k libglvnd-core-devel ppc64le 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k libglvnd-devel ppc64le 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157 k libglvnd-egl ppc64le 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k libglvnd-gles ppc64le 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k libglvnd-glx ppc64le 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 140 k libglvnd-opengl ppc64le 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k libgpg-error ppc64le 1.49-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 238 k libgs ppc64le 10.03.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 M libgta ppc64le 1.2.1-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k libgusb ppc64le 0.4.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66 k libharu ppc64le 2.4.3-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 575 k libharu-devel ppc64le 2.4.3-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k libheif ppc64le 1.17.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 376 k libicu ppc64le 74.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 M libicu-devel ppc64le 74.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 856 k libijs ppc64le 0.35-22.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k libimagequant ppc64le 4.0.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 374 k libinput ppc64le 1.25.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 221 k libjpeg-turbo ppc64le 3.0.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 275 k libjpeg-turbo-devel ppc64le 3.0.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 97 k libjxl ppc64le 1:0.10.2-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M libkml ppc64le 1.3.0-47.fc40 copr_base 361 k libksba ppc64le 1.6.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 174 k liblerc ppc64le 4.0.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 228 k liblqr-1 ppc64le 0.4.2-24.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55 k libmanette ppc64le 0.2.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 51 k libmount-devel ppc64le 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libmpc ppc64le 1.3.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96 k libmspack ppc64le 0.10.1-0.12.alpha.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75 k libnice ppc64le 0.1.22-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 215 k libogg ppc64le 2:1.3.5-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k libogg-devel ppc64le 2:1.3.5-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k liborc2 ppc64le 2.0.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 532 k libpaper ppc64le 1:2.1.1-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k libpng ppc64le 2:1.6.40-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 138 k libpng-devel ppc64le 2:1.6.40-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 294 k libpq ppc64le 16.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 265 k libpq-devel ppc64le 16.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 104 k libproxy ppc64le 0.5.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 50 k libqhull ppc64le 1:8.0.2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 218 k libqhull_p ppc64le 1:8.0.2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 221 k libqhull_r ppc64le 1:8.0.2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 219 k libquadmath ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 216 k libquadmath-devel ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k libraqm ppc64le 0.8.0-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k librsvg2 ppc64le 2.57.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 M librttopo ppc64le 1.1.0-14.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 239 k libseccomp ppc64le 2.5.3-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79 k libsecret ppc64le 0.21.4-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 187 k libselinux-devel ppc64le 3.6-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115 k libsepol-devel ppc64le 3.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k libsndfile ppc64le 1.2.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 243 k libsoup3 ppc64le 3.5.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 399 k libspatialite ppc64le 5.1.0-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 M libsrtp ppc64le 2.3.0-14.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k libstdc++-devel ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 M libstemmer ppc64le 2.2.0-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 146 k libtextstyle ppc64le 0.22.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 102 k libthai ppc64le 0.1.29-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 215 k libthai-devel ppc64le 0.1.29-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 127 k libtheora ppc64le 1:1.1.1-37.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 173 k libtheora-devel ppc64le 1:1.1.1-37.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k libtiff ppc64le 4.6.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 378 k libtiff-devel ppc64le 4.6.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 247 k libtracker-sparql ppc64le 3.7.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 400 k libubsan ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 260 k libunwind ppc64le 1.8.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69 k libusb1 ppc64le 1.0.27-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83 k libuuid-devel ppc64le 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k libuv ppc64le 1:1.48.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 262 k libva ppc64le 2.21.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115 k libvisual ppc64le 1:0.4.1-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 158 k libvorbis ppc64le 1:1.3.7-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 204 k libwacom ppc64le 2.11.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48 k libwacom-data noarch 2.11.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 120 k libwayland-client ppc64le 1.22.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k libwayland-cursor ppc64le 1.22.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k libwayland-egl ppc64le 1.22.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k libwayland-server ppc64le 1.22.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k libwebp ppc64le 1.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 274 k libwebp-devel ppc64le 1.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k libwmf-lite ppc64le 0.2.13-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80 k libxcb ppc64le 1.17.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 251 k libxcb-devel ppc64le 1.17.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M libxcrypt-devel ppc64le 4.4.36-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libxkbcommon ppc64le 1.7.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157 k libxkbcommon-devel ppc64le 1.7.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k libxkbcommon-x11 ppc64le 1.7.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k libxkbfile ppc64le 1.1.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 101 k libxkbfile-devel ppc64le 1.1.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k libxml2-devel ppc64le 2.12.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 495 k libxshmfence ppc64le 1.3.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libxslt ppc64le 1.1.39-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 207 k libzip ppc64le 1.10.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79 k libzstd-devel ppc64le 1.5.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 52 k lilv-libs ppc64le 0.24.20-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k lksctp-tools ppc64le 1.0.19-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 102 k llvm-libs ppc64le 18.1.6-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 M lua ppc64le 5.4.6-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 201 k lua-posix ppc64le 36.2.1-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 143 k lz4-devel ppc64le 1.9.4-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k m4 ppc64le 1.4.19-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 315 k make ppc64le 1:4.4.1-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 596 k mariadb-connector-c ppc64le 3.3.8-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 225 k mariadb-connector-c-config noarch 3.3.8-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.7 k mariadb-connector-c-devel ppc64le 3.3.8-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57 k mesa-filesystem ppc64le 24.1.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k mesa-libEGL ppc64le 24.1.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 158 k mesa-libEGL-devel ppc64le 24.1.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24 k mesa-libGL ppc64le 24.1.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 197 k mesa-libGL-devel ppc64le 24.1.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k mesa-libGLU ppc64le 9.0.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 178 k mesa-libGLU-devel ppc64le 9.0.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k mesa-libgbm ppc64le 24.1.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53 k mesa-libglapi ppc64le 24.1.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53 k metis ppc64le 5.1.0.3-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 598 k minizip-ng-compat ppc64le 3.0.10-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 74 k mkfontscale ppc64le 1.2.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k mpdecimal ppc64le 2.5.1-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103 k mpfr-devel ppc64le 4.2.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k mpg123-libs ppc64le 1.31.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 378 k mtdev ppc64le 1.1.6-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k nanosvg ppc64le 20221221-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53 k ncurses ppc64le 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 424 k netcdf ppc64le 4.9.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 916 k netcdf-cxx ppc64le 4.2-34.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k netcdf-cxx-devel ppc64le 4.2-34.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 362 k netcdf-devel ppc64le 4.9.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 91 k netpbm ppc64le 11.02.00-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 200 k nettle ppc64le 3.9.1-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 460 k npth ppc64le 1.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k nspr ppc64le 4.35.0-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 172 k nss ppc64le 3.100.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 798 k nss-softokn ppc64le 3.100.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 438 k nss-softokn-freebl ppc64le 3.100.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 413 k nss-sysinit ppc64le 3.100.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k nss-util ppc64le 3.100.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98 k ogdi ppc64le 4.1.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 270 k openblas ppc64le 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k openblas-openmp ppc64le 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 M openblas-openmp64 ppc64le 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.7 M opencascade-draw ppc64le 7.8.1-1.fc41 copr_base 2.5 M opencascade-foundation ppc64le 7.8.1-1.fc41 copr_base 13 M opencascade-modeling ppc64le 7.8.1-1.fc41 copr_base 14 M opencascade-ocaf ppc64le 7.8.1-1.fc41 copr_base 1.2 M opencascade-visualization ppc64le 7.8.1-1.fc41 copr_base 2.1 M openexr-libs ppc64le 3.2.4-2.fc41 copr_base 1.1 M openexr2-libs ppc64le 2.5.8-7.fc40 copr_base 1.0 M openjpeg2 ppc64le 2.5.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 214 k openjpeg2-devel ppc64le 2.5.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k openjpeg2-tools ppc64le 2.5.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 88 k openslide ppc64le 4.0.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 140 k openslide-devel ppc64le 4.0.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 104 k openssh ppc64le 9.6p1-1.fc41.9 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 444 k openssh-clients ppc64le 9.6p1-1.fc41.9 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 802 k openssl-devel ppc64le 1:3.2.1-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 M openvdb-libs ppc64le 11.0.0-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 M opus ppc64le 1.5.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 239 k orc ppc64le 0.4.38-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 241 k pango ppc64le 1.52.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 381 k pango-devel ppc64le 1.52.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 152 k parquet-libs ppc64le 16.1.0-2.fc41 copr_base 998 k pcre ppc64le 8.45-1.fc40.6 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 213 k pcre2-devel ppc64le 10.43-2.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 488 k pcre2-utf16 ppc64le 10.43-2.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 230 k pcre2-utf32 ppc64le 10.43-2.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 216 k perl-Alien-wxWidgets ppc64le 0.69-26.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k perl-AutoLoader noarch 5.74-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k perl-AutoSplit noarch 5.74-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k perl-B ppc64le 1.88-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 179 k perl-Benchmark noarch 1.24-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k perl-CPAN-Meta noarch 2.150010-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 172 k perl-CPAN-Meta-Requirements noarch 2.143-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k perl-CPAN-Meta-YAML noarch 0.018-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k perl-Capture-Tiny noarch 0.48-20.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k perl-Carp noarch 1.54-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k perl-Class-Method-Modifiers noarch 2.15-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k perl-Class-Struct noarch 0.68-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k perl-Data-Dumper ppc64le 2.188-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k perl-Data-OptList noarch 0.114-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k perl-Data-Section noarch 0.200008-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k perl-Devel-GlobalDestruction noarch 0.14-24.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k perl-Devel-PPPort ppc64le 3.71-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 221 k perl-Digest noarch 1.20-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k perl-Digest-MD5 ppc64le 2.59-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k perl-DynaLoader ppc64le 1.54-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k perl-Encode ppc64le 4:3.21-505.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M perl-English noarch 1.11-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k perl-Errno ppc64le 1.37-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k perl-Exporter noarch 5.78-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k perl-ExtUtils-Command noarch 2:7.70-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k perl-ExtUtils-Constant noarch 0.25-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k perl-ExtUtils-Install noarch 2.22-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k perl-ExtUtils-Manifest noarch 1:1.75-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k perl-Fcntl ppc64le 1.15-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k perl-Fedora-VSP noarch 0.001-34.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k perl-File-Compare noarch 1.100.700-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k perl-File-Copy noarch 2.41-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k perl-File-Find noarch 1.43-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k perl-File-Path noarch 2.18-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k perl-File-Temp noarch 1:0.231.100-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59 k perl-File-stat noarch 1.13-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k perl-FileHandle noarch 2.05-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k perl-FindBin noarch 1.53-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k perl-Getopt-Std noarch 1.13-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k perl-HTTP-Tiny noarch 0.088-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56 k perl-IO ppc64le 1.52-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78 k perl-IO-Socket-IP noarch 0.42-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k perl-IO-Socket-SSL noarch 2.085-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 225 k perl-IPC-Open3 noarch 1.22-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k perl-Import-Into noarch 1.002005-26.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k perl-JSON-PP noarch 1:4.16-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66 k perl-MIME-Base64 ppc64le 3.16-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k perl-MRO-Compat noarch 0.15-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k perl-Math-BigInt noarch 1:2.0030.03-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 226 k perl-Math-Complex noarch 1.62-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k perl-Module-Build noarch 2:0.42.34-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 243 k perl-Module-Load noarch 1:0.36-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k perl-Module-Metadata noarch 1.000038-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k perl-Module-Pluggable noarch 2:5.2-28.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k perl-Module-Runtime noarch 0.016-22.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k perl-Mozilla-CA noarch 20240313-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k perl-Net-SSLeay ppc64le 1.94-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 370 k perl-Object-HashBase noarch 0.013-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k perl-Package-Generator noarch 1.106-31.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k perl-Params-Util ppc64le 1.102-14.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k perl-Perl-OSType noarch 1.010-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k perl-Pod-Escapes noarch 1:1.07-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k perl-Pod-Html noarch 1.34-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k perl-Pod-Perldoc noarch 3.28.01-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79 k perl-Pod-Simple noarch 1:3.45-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 209 k perl-Pod-Usage noarch 4:2.03-504.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k perl-Role-Tiny noarch 2.002004-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k perl-SelectSaver noarch 1.02-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k perl-Socket ppc64le 4:2.038-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56 k perl-Software-License noarch 0.104006-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 135 k perl-Storable ppc64le 1:3.32-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 102 k perl-Sub-Exporter noarch 0.991-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71 k perl-Sub-Exporter-Progressive noarch 0.001013-24.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k perl-Sub-Install noarch 0.929-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k perl-Sub-Quote noarch 2.006008-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k perl-Symbol noarch 1.09-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k perl-Term-ANSIColor noarch 5.01-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48 k perl-Term-Cap noarch 1.18-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k perl-Term-Table noarch 0.018-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k perl-Text-ParseWords noarch 3.31-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k perl-Text-Tabs+Wrap noarch 2024.001-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k perl-Text-Template noarch 1.61-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59 k perl-Thread-Queue noarch 3.14-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k perl-Tie noarch 4.6-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k perl-Time-Local noarch 2:1.350-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k perl-URI noarch 5.28-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 120 k perl-XString ppc64le 0.005-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k perl-base noarch 2.27-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k perl-constant noarch 1.33-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k perl-deprecate noarch 0.04-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k perl-if noarch 0.61.000-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k perl-inc-latest noarch 2:0.500-28.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k perl-interpreter ppc64le 4:5.38.2-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k perl-lib ppc64le 0.65-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k perl-libnet noarch 3.15-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 122 k perl-libs ppc64le 4:5.38.2-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 M perl-locale noarch 1.10-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k perl-macros noarch 4:5.38.2-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k perl-mro ppc64le 1.28-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k perl-overload noarch 1.37-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k perl-overloading noarch 0.02-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k perl-podlators noarch 1:5.01-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 121 k perl-threads ppc64le 1:2.36-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k perl-threads-shared ppc64le 1.68-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k perl-vars noarch 1.05-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k perl-version ppc64le 8:0.99.32-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64 k pixman ppc64le 0.43.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 235 k pixman-devel ppc64le 0.43.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k poppler ppc64le 24.02.0-2.fc40 copr_base 1.2 M poppler-data noarch 0.4.11-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 M poppler-glib ppc64le 24.02.0-2.fc40 copr_base 199 k proj ppc64le 9.4.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 M proj-data noarch 9.4.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M proj-devel ppc64le 9.4.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 82 k protobuf ppc64le 3.19.6-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M pugixml ppc64le 1.13-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 111 k pugixml-devel ppc64le 1.13-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k pyproject-rpm-macros noarch 1.12.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k python-pip-wheel noarch 24.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 M python-rpm-macros noarch 3.12-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k python3 ppc64le 3.12.3-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k python3-devel ppc64le 3.12.3-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 275 k python3-imath ppc64le 3.1.11-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 M python3-libs ppc64le 3.12.3-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.9 M python3-numpy ppc64le 1:1.26.4-5.fc41 copr_base 6.8 M python3-packaging noarch 24.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 116 k python3-pyparsing noarch 3.1.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 261 k python3-rpm-generators noarch 14-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k python3-rpm-macros noarch 3.12-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k python3-vtk ppc64le 9.2.6-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 M qhull ppc64le 1:8.0.2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 303 k qt-settings noarch 40.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 k qt5-designer ppc64le 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 174 k qt5-doctools ppc64le 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 734 k qt5-linguist ppc64le 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 922 k qt5-qtbase ppc64le 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 M qt5-qtbase-common noarch 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k qt5-qtbase-devel ppc64le 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.3 M qt5-qtbase-gui ppc64le 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.9 M qt5-qtdeclarative ppc64le 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 M qt5-qtdeclarative-devel ppc64le 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M qt5-qtlocation ppc64le 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 M qt5-qtsensors ppc64le 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 238 k qt5-qttools ppc64le 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k qt5-qttools-common noarch 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k qt5-qttools-devel ppc64le 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 189 k qt5-qttools-libs-designer ppc64le 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 M qt5-qttools-libs-designercomponents ppc64le 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 831 k qt5-qttools-libs-help ppc64le 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 171 k qt5-qtwebchannel ppc64le 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 107 k qt5-qtwebkit ppc64le 5.212.0-0.87alpha4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 M qt5-qtwebkit-devel ppc64le 5.212.0-0.87alpha4.fc41 copr_base 56 k qt5-qtx11extras ppc64le 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k qt5-qtx11extras-devel ppc64le 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k qt5-rpm-macros noarch 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k rav1e-libs ppc64le 0.7.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 786 k re2 ppc64le 1:20220601-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 216 k rhash ppc64le 1.4.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 208 k rsvg-pixbuf-loader ppc64le 2.57.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k serd ppc64le 0.30.16-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69 k shared-mime-info ppc64le 2.3-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 394 k snappy ppc64le 1.2.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k sord ppc64le 0.16.14-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k soundtouch ppc64le 2.3.1-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 102 k sqlite ppc64le 3.45.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 987 k sqlite-devel ppc64le 3.45.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 149 k sratom ppc64le 0.6.14-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k svt-av1-libs ppc64le 2.1.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M sysprof-capture-devel ppc64le 46.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k systemd-pam ppc64le 256~rc3-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 420 k systemd-rpm-macros noarch 256~rc3-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k systemtap-sdt-devel ppc64le 5.1-1.fc41 copr_base 74 k tbb ppc64le 2021.11.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 180 k tbb-bind ppc64le 2021.11.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k tcl ppc64le 1:8.6.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M tcl-devel ppc64le 1:8.6.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 164 k thrift ppc64le 0.15.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 M tk ppc64le 1:8.6.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 M tk-devel ppc64le 1:8.6.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 489 k tpm2-tss ppc64le 4.1.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 386 k ttmkfdir ppc64le 3.0.9-70.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55 k tzdata noarch 2024a-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 431 k tzdata-java noarch 2024a-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48 k unixODBC ppc64le 2.3.12-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 502 k uriparser ppc64le 0.9.8-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65 k urw-base35-bookman-fonts noarch 20200910-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 847 k urw-base35-c059-fonts noarch 20200910-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 874 k urw-base35-d050000l-fonts noarch 20200910-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76 k urw-base35-fonts noarch 20200910-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 k urw-base35-fonts-common noarch 20200910-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k urw-base35-gothic-fonts noarch 20200910-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 643 k urw-base35-nimbus-mono-ps-fonts noarch 20200910-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 795 k urw-base35-nimbus-roman-fonts noarch 20200910-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 856 k urw-base35-nimbus-sans-fonts noarch 20200910-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M urw-base35-p052-fonts noarch 20200910-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 973 k urw-base35-standard-symbols-ps-fonts noarch 20200910-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k urw-base35-z003-fonts noarch 20200910-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 276 k utf8cpp-devel noarch 4.0.5-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k utf8proc ppc64le 2.7.0-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81 k vim-filesystem noarch 2:9.1.452-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k vtk ppc64le 9.2.6-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 M vtk-devel ppc64le 9.2.6-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.3 M vtk-java ppc64le 9.2.6-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.9 M vtk-qt ppc64le 9.2.6-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 296 k vulkan-headers noarch 1.3.283.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M vulkan-loader ppc64le 1.3.283.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 183 k vulkan-loader-devel ppc64le 1.3.283.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k wayland-devel ppc64le 1.22.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144 k webkit2gtk4.1 ppc64le 2.45.3-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 M webrtc-audio-processing0.3 ppc64le 0.3.1-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 329 k woff2 ppc64le 1.0.2-19.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68 k wxBase ppc64le 3.2.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M wxBase-devel ppc64le 3.2.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M wxGTK ppc64le 3.2.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 M wxGTK-gl ppc64le 3.2.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k wxGTK-i18n noarch 3.2.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 484 k wxGTK-media ppc64le 3.2.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k wxGTK-webview ppc64le 3.2.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 77 k xcb-util ppc64le 0.4.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k xcb-util-image ppc64le 0.4.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k xcb-util-keysyms ppc64le 0.4.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k xcb-util-renderutil ppc64le 0.3.10-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k xcb-util-wm ppc64le 0.4.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k xdg-dbus-proxy ppc64le 0.1.5-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k xerces-c ppc64le 3.2.5-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 968 k xkeyboard-config noarch 2.41-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 921 k xml-common noarch 0.6.3-63.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k xorg-x11-fonts-Type1 noarch 7.5-38.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 499 k xorg-x11-proto-devel noarch 2024.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 266 k xprop ppc64le 1.2.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k xz-devel ppc64le 1:5.4.6-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62 k zlib-ng-compat-devel ppc64le 2.1.6-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k Transaction Summary ================================================================================================================================================ Install 744 Packages Total download size: 658 M Installed size: 3.2 G Downloading Packages: (1/744): ImageMagick-7.1.1.26-8.fc41.ppc64le.rp 1.1 MB/s | 78 kB 00:00 (2/744): NLopt-devel-2.7.1-18.fc40.ppc64le.rpm 3.2 MB/s | 41 kB 00:00 (3/744): NLopt-2.7.1-18.fc40.ppc64le.rpm 2.7 MB/s | 269 kB 00:00 (4/744): arpack-3.9.1-3.fc40.ppc64le.rpm 8.5 MB/s | 187 kB 00:00 (5/744): boost-1.83.0-5.fc41.ppc64le.rpm 1.3 MB/s | 14 kB 00:00 (6/744): boost-atomic-1.83.0-5.fc41.ppc64le.rpm 2.0 MB/s | 19 kB 00:00 (7/744): ImageMagick-libs-7.1.1.26-8.fc41.ppc64 20 MB/s | 2.7 MB 00:00 (8/744): boost-chrono-1.83.0-5.fc41.ppc64le.rpm 990 kB/s | 26 kB 00:00 (9/744): boost-container-1.83.0-5.fc41.ppc64le. 2.0 MB/s | 41 kB 00:00 (10/744): boost-context-1.83.0-5.fc41.ppc64le.r 1.8 MB/s | 17 kB 00:00 (11/744): boost-contract-1.83.0-5.fc41.ppc64le. 4.5 MB/s | 45 kB 00:00 (12/744): boost-coroutine-1.83.0-5.fc41.ppc64le 1.1 MB/s | 20 kB 00:00 (13/744): boost-date-time-1.83.0-5.fc41.ppc64le 1.6 MB/s | 15 kB 00:00 (14/744): boost-fiber-1.83.0-5.fc41.ppc64le.rpm 1.5 MB/s | 44 kB 00:00 (15/744): boost-filesystem-1.83.0-5.fc41.ppc64l 2.0 MB/s | 69 kB 00:00 (16/744): boost-graph-1.83.0-5.fc41.ppc64le.rpm 1.4 MB/s | 155 kB 00:00 (17/744): boost-iostreams-1.83.0-5.fc41.ppc64le 385 kB/s | 40 kB 00:00 (18/744): boost-devel-1.83.0-5.fc41.ppc64le.rpm 60 MB/s | 12 MB 00:00 (19/744): boost-json-1.83.0-5.fc41.ppc64le.rpm 3.0 MB/s | 152 kB 00:00 (20/744): boost-locale-1.83.0-5.fc41.ppc64le.rp 4.5 MB/s | 233 kB 00:00 (21/744): boost-log-1.83.0-5.fc41.ppc64le.rpm 34 MB/s | 513 kB 00:00 (22/744): boost-math-1.83.0-5.fc41.ppc64le.rpm 20 MB/s | 315 kB 00:00 (23/744): boost-nowide-1.83.0-5.fc41.ppc64le.rp 1.3 MB/s | 21 kB 00:00 (24/744): boost-numpy3-1.83.0-5.fc41.ppc64le.rp 3.2 MB/s | 29 kB 00:00 (25/744): boost-program-options-1.83.0-5.fc41.p 11 MB/s | 112 kB 00:00 (26/744): boost-python3-1.83.0-5.fc41.ppc64le.r 10 MB/s | 117 kB 00:00 (27/744): boost-random-1.83.0-5.fc41.ppc64le.rp 2.8 MB/s | 24 kB 00:00 (28/744): boost-regex-1.83.0-5.fc41.ppc64le.rpm 12 MB/s | 120 kB 00:00 (29/744): boost-serialization-1.83.0-5.fc41.ppc 12 MB/s | 137 kB 00:00 (30/744): boost-stacktrace-1.83.0-5.fc41.ppc64l 3.3 MB/s | 30 kB 00:00 (31/744): boost-system-1.83.0-5.fc41.ppc64le.rp 1.8 MB/s | 15 kB 00:00 (32/744): boost-test-1.83.0-5.fc41.ppc64le.rpm 21 MB/s | 246 kB 00:00 (33/744): boost-thread-1.83.0-5.fc41.ppc64le.rp 6.3 MB/s | 63 kB 00:00 (34/744): boost-timer-1.83.0-5.fc41.ppc64le.rpm 4.4 MB/s | 41 kB 00:00 (35/744): boost-type_erasure-1.83.0-5.fc41.ppc6 3.6 MB/s | 33 kB 00:00 (36/744): boost-wave-1.83.0-5.fc41.ppc64le.rpm 19 MB/s | 216 kB 00:00 (37/744): cereal-devel-1.3.2-6.fc40.ppc64le.rpm 18 MB/s | 208 kB 00:00 (38/744): cli11-devel-2.4.2-1.fc41.noarch.rpm 13 MB/s | 138 kB 00:00 (39/744): eigen3-devel-3.4.0-15.fc40.noarch.rpm 50 MB/s | 1.1 MB 00:00 (40/744): flexiblas-3.4.4-1.fc41.ppc64le.rpm 1.3 MB/s | 26 kB 00:00 (41/744): flexiblas-devel-3.4.4-1.fc41.ppc64le. 7.0 MB/s | 113 kB 00:00 (42/744): flexiblas-openblas-openmp-3.4.4-1.fc4 973 kB/s | 17 kB 00:00 (43/744): flexiblas-netlib64-3.4.4-1.fc41.ppc64 60 MB/s | 2.9 MB 00:00 (44/744): flexiblas-openblas-openmp64-3.4.4-1.f 513 kB/s | 17 kB 00:00 (45/744): flexiblas-netlib-3.4.4-1.fc41.ppc64le 40 MB/s | 2.9 MB 00:00 (46/744): freeimage-3.19.0-0.24.svn1909.fc41.pp 17 MB/s | 389 kB 00:00 (47/744): freeimage-devel-3.19.0-0.24.svn1909.f 1.7 MB/s | 38 kB 00:00 (48/744): gdal-devel-3.9.0-3.fc41.ppc64le.rpm 19 MB/s | 216 kB 00:00 (49/744): graphviz-11.0.0-2.fc41.ppc64le.rpm 40 MB/s | 5.1 MB 00:00 (50/744): libarrow-16.1.0-2.fc41.ppc64le.rpm 29 MB/s | 5.4 MB 00:00 (51/744): gdal-libs-3.9.0-3.fc41.ppc64le.rpm 42 MB/s | 9.8 MB 00:00 (52/744): libarrow-acero-libs-16.1.0-2.fc41.ppc 4.9 MB/s | 548 kB 00:00 (53/744): libarrow-dataset-libs-16.1.0-2.fc41.p 13 MB/s | 521 kB 00:00 (54/744): libarrow-doc-16.1.0-2.fc41.noarch.rpm 3.1 MB/s | 29 kB 00:00 (55/744): libkml-1.3.0-47.fc40.ppc64le.rpm 26 MB/s | 361 kB 00:00 (56/744): opencascade-devel-7.8.1-1.fc41.ppc64l 64 MB/s | 3.9 MB 00:00 (57/744): opencascade-draw-7.8.1-1.fc41.ppc64le 34 MB/s | 2.5 MB 00:00 (58/744): opencascade-foundation-7.8.1-1.fc41.p 43 MB/s | 13 MB 00:00 (59/744): opencascade-ocaf-7.8.1-1.fc41.ppc64le 5.0 MB/s | 1.2 MB 00:00 (60/744): opencascade-modeling-7.8.1-1.fc41.ppc 44 MB/s | 14 MB 00:00 (61/744): openexr-devel-3.2.4-2.fc41.ppc64le.rp 2.1 MB/s | 147 kB 00:00 (62/744): opencascade-visualization-7.8.1-1.fc4 26 MB/s | 2.1 MB 00:00 (63/744): openexr-libs-3.2.4-2.fc41.ppc64le.rpm 24 MB/s | 1.1 MB 00:00 (64/744): openexr2-libs-2.5.8-7.fc40.ppc64le.rp 21 MB/s | 1.0 MB 00:00 (65/744): parquet-libs-16.1.0-2.fc41.ppc64le.rp 21 MB/s | 998 kB 00:00 (66/744): poppler-24.02.0-2.fc40.ppc64le.rpm 51 MB/s | 1.2 MB 00:00 (67/744): poppler-glib-24.02.0-2.fc40.ppc64le.r 8.9 MB/s | 199 kB 00:00 (68/744): python3-numpy-1.26.4-5.fc41.ppc64le.r 69 MB/s | 6.8 MB 00:00 (69/744): qt5-qtwebkit-devel-5.212.0-0.87alpha4 671 kB/s | 56 kB 00:00 (70/744): systemtap-sdt-devel-5.1-1.fc41.ppc64l 897 kB/s | 74 kB 00:00 (71/744): PEGTL-devel-2.8.3-9.fc40.ppc64le.rpm 1.2 MB/s | 127 kB 00:00 (72/744): LibRaw-0.21.2-5.fc40.ppc64le.rpm 3.8 MB/s | 461 kB 00:00 (73/744): SuperLU-6.0.1-5.fc41.ppc64le.rpm 6.3 MB/s | 206 kB 00:00 (74/744): abattis-cantarell-vf-fonts-0.301-12.f 5.3 MB/s | 120 kB 00:00 (75/744): SDL2-2.30.3-1.fc41.ppc64le.rpm 8.1 MB/s | 749 kB 00:00 (76/744): CGAL-devel-5.6.1-1.fc41.ppc64le.rpm 24 MB/s | 5.2 MB 00:00 (77/744): add-determinism-0.2.0-9.fc41.ppc64le. 16 MB/s | 912 kB 00:00 (78/744): adobe-mappings-cmap-20230622-3.fc40.n 34 MB/s | 2.1 MB 00:00 (79/744): adobe-mappings-cmap-deprecated-202306 3.6 MB/s | 114 kB 00:00 (80/744): adobe-mappings-pdf-20190401-7.fc40.no 19 MB/s | 687 kB 00:00 (81/744): adwaita-cursor-theme-46.2-2.fc41.noar 17 MB/s | 510 kB 00:00 (82/744): adwaita-icon-theme-46.2-2.fc41.noarch 9.2 MB/s | 284 kB 00:00 (83/744): annobin-docs-12.54-2.fc41.noarch.rpm 3.0 MB/s | 90 kB 00:00 (84/744): alsa-lib-1.2.11-2.fc40.ppc64le.rpm 17 MB/s | 569 kB 00:00 (85/744): armadillo-12.8.1-1.fc41.ppc64le.rpm 1.5 MB/s | 36 kB 00:00 (86/744): adwaita-icon-theme-legacy-46.2-1.fc41 27 MB/s | 2.2 MB 00:00 (87/744): annobin-plugin-gcc-12.54-2.fc41.ppc64 22 MB/s | 966 kB 00:00 (88/744): at-spi2-atk-2.52.0-1.fc41.ppc64le.rpm 3.7 MB/s | 95 kB 00:00 (89/744): at-spi2-atk-devel-2.52.0-1.fc41.ppc64 513 kB/s | 11 kB 00:00 (90/744): at-spi2-core-2.52.0-1.fc41.ppc64le.rp 13 MB/s | 371 kB 00:00 (91/744): at-spi2-core-devel-2.52.0-1.fc41.ppc6 11 MB/s | 255 kB 00:00 (92/744): atk-2.52.0-1.fc41.ppc64le.rpm 3.9 MB/s | 85 kB 00:00 (93/744): atk-devel-2.52.0-1.fc41.ppc64le.rpm 15 MB/s | 343 kB 00:00 (94/744): autoconf-2.72-2.fc41.noarch.rpm 22 MB/s | 817 kB 00:00 (95/744): automake-1.16.5-16.fc40.noarch.rpm 20 MB/s | 676 kB 00:00 (96/744): avahi-glib-0.8-26.fc40.ppc64le.rpm 763 kB/s | 15 kB 00:00 (97/744): avahi-libs-0.8-26.fc40.ppc64le.rpm 3.9 MB/s | 72 kB 00:00 (98/744): blas-devel-3.12.0-5.fc41.ppc64le.rpm 1.0 MB/s | 23 kB 00:00 (99/744): blas-3.12.0-5.fc41.ppc64le.rpm 15 MB/s | 524 kB 00:00 (100/744): blas64-3.12.0-5.fc41.ppc64le.rpm 6.0 MB/s | 194 kB 00:00 (101/744): blas64_-3.12.0-5.fc41.ppc64le.rpm 6.3 MB/s | 195 kB 00:00 (102/744): blosc-1.21.5-4.fc40.ppc64le.rpm 2.6 MB/s | 52 kB 00:00 (103/744): brotli-1.1.0-3.fc40.ppc64le.rpm 1.2 MB/s | 21 kB 00:00 (104/744): brotli-devel-1.1.0-3.fc40.ppc64le.rp 1.6 MB/s | 34 kB 00:00 (105/744): bubblewrap-0.9.0-1.fc41.ppc64le.rpm 2.6 MB/s | 64 kB 00:00 (106/744): bzip2-devel-1.0.8-18.fc40.ppc64le.rp 9.5 MB/s | 213 kB 00:00 (107/744): cairo-devel-1.18.0-3.fc40.ppc64le.rp 8.3 MB/s | 176 kB 00:00 (108/744): cairo-1.18.0-3.fc40.ppc64le.rpm 25 MB/s | 799 kB 00:00 (109/744): cairo-gobject-1.18.0-3.fc40.ppc64le. 893 kB/s | 18 kB 00:00 (110/744): cairo-gobject-devel-1.18.0-3.fc40.pp 643 kB/s | 11 kB 00:00 (111/744): cdparanoia-libs-10.2-44.fc40.ppc64le 2.7 MB/s | 60 kB 00:00 (112/744): catch2-devel-2.13.10-4.fc40.ppc64le. 7.3 MB/s | 197 kB 00:00 (113/744): cgnslib-4.4.0-4.fc40.ppc64le.rpm 18 MB/s | 464 kB 00:00 (114/744): cfitsio-4.4.0-2.fc41.ppc64le.rpm 17 MB/s | 688 kB 00:00 (115/744): cgnslib-common-4.4.0-4.fc40.noarch.r 3.8 MB/s | 104 kB 00:00 (116/744): cgnslib-devel-4.4.0-4.fc40.ppc64le.r 3.0 MB/s | 56 kB 00:00 (117/744): cgnslib-libs-4.4.0-4.fc40.ppc64le.rp 14 MB/s | 349 kB 00:00 (118/744): clang-resource-filesystem-18.1.6-3.f 685 kB/s | 15 kB 00:00 (119/744): cmake-data-3.28.3-4.fc41.noarch.rpm 12 MB/s | 1.8 MB 00:00 (120/744): cmake-filesystem-3.28.3-4.fc41.ppc64 769 kB/s | 18 kB 00:00 (121/744): cmake-3.28.3-4.fc41.ppc64le.rpm 49 MB/s | 11 MB 00:00 (122/744): cmake-rpm-macros-3.28.3-4.fc41.noarc 349 kB/s | 17 kB 00:00 (123/744): copy-jdk-configs-4.1-5.fc40.noarch.r 1.3 MB/s | 28 kB 00:00 (124/744): colord-libs-1.4.7-3.fc40.ppc64le.rpm 8.5 MB/s | 240 kB 00:00 (125/744): crypto-policies-scripts-20240521-1.g 4.3 MB/s | 108 kB 00:00 (126/744): cups-libs-2.4.8-4.fc41.ppc64le.rpm 11 MB/s | 315 kB 00:00 (127/744): dbus-1.14.10-3.fc40.ppc64le.rpm 376 kB/s | 7.9 kB 00:00 (128/744): dbus-broker-36-2.fc41.ppc64le.rpm 7.4 MB/s | 188 kB 00:00 (129/744): dbus-common-1.14.10-3.fc40.noarch.rp 756 kB/s | 15 kB 00:00 (130/744): dbus-devel-1.14.10-3.fc40.ppc64le.rp 1.6 MB/s | 35 kB 00:00 (131/744): dbus-libs-1.14.10-3.fc40.ppc64le.rpm 7.8 MB/s | 176 kB 00:00 (132/744): default-fonts-core-sans-4.0-13.fc41. 1.2 MB/s | 25 kB 00:00 (133/744): desktop-file-utils-0.26-12.fc40.ppc6 3.5 MB/s | 75 kB 00:00 (134/744): double-conversion-3.3.0-3.fc40.ppc64 2.5 MB/s | 55 kB 00:00 (135/744): double-conversion-devel-3.3.0-3.fc40 1.4 MB/s | 30 kB 00:00 (136/744): duktape-2.7.0-7.fc40.ppc64le.rpm 7.4 MB/s | 182 kB 00:00 (137/744): emacs-filesystem-30.0-2.fc41.noarch. 338 kB/s | 7.1 kB 00:00 (138/744): enchant2-2.8.0-1.fc41.ppc64le.rpm 3.2 MB/s | 79 kB 00:00 (139/744): expat-2.6.2-1.fc41.ppc64le.rpm 5.0 MB/s | 119 kB 00:00 (140/744): expat-devel-2.6.2-1.fc41.ppc64le.rpm 2.1 MB/s | 54 kB 00:00 (141/744): fdk-aac-free-2.0.0-13.fc40.ppc64le.r 11 MB/s | 362 kB 00:00 (142/744): clang-libs-18.1.6-3.fc41.ppc64le.rpm 30 MB/s | 24 MB 00:00 (143/744): fftw-libs-double-3.3.10-12.fc41.ppc6 5.7 MB/s | 643 kB 00:00 (144/744): flac-libs-1.4.3-4.fc40.ppc64le.rpm 13 MB/s | 265 kB 00:00 (145/744): cpp-14.1.1-4.fc41.ppc64le.rpm 18 MB/s | 10 MB 00:00 (146/744): fontconfig-2.15.0-5.fc41.ppc64le.rpm 5.3 MB/s | 303 kB 00:00 (147/744): fontconfig-devel-2.15.0-5.fc41.ppc64 2.6 MB/s | 129 kB 00:00 (148/744): fonts-filesystem-2.0.5-14.fc40.noarc 454 kB/s | 8.2 kB 00:00 (149/744): freexl-2.0.0-7.fc41.ppc64le.rpm 2.3 MB/s | 53 kB 00:00 (150/744): freetype-2.13.2-5.fc40.ppc64le.rpm 10 MB/s | 472 kB 00:00 (151/744): fribidi-1.0.14-1.fc41.ppc64le.rpm 4.6 MB/s | 95 kB 00:00 (152/744): freetype-devel-2.13.2-5.fc40.ppc64le 17 MB/s | 913 kB 00:00 (153/744): fribidi-devel-1.0.14-1.fc41.ppc64le. 908 kB/s | 25 kB 00:00 (154/744): gc-8.2.2-6.fc40.ppc64le.rpm 6.0 MB/s | 122 kB 00:00 (155/744): gcc-gfortran-14.1.1-4.fc41.ppc64le.r 39 MB/s | 12 MB 00:00 (156/744): gcc-plugin-annobin-14.1.1-4.fc41.ppc 2.3 MB/s | 53 kB 00:00 (157/744): gd-2.3.3-16.fc41.ppc64le.rpm 6.5 MB/s | 155 kB 00:00 (158/744): gdk-pixbuf2-2.42.12-1.fc41.ppc64le.r 16 MB/s | 480 kB 00:00 (159/744): gdk-pixbuf2-devel-2.42.12-1.fc41.ppc 11 MB/s | 333 kB 00:00 (160/744): gdk-pixbuf2-modules-2.42.12-1.fc41.p 1.4 MB/s | 31 kB 00:00 (161/744): geos-3.12.1-3.fc40.ppc64le.rpm 27 MB/s | 1.2 MB 00:00 (162/744): gettext-0.22.5-2.fc41.ppc64le.rpm 23 MB/s | 1.1 MB 00:00 (163/744): gcc-c++-14.1.1-4.fc41.ppc64le.rpm 21 MB/s | 13 MB 00:00 (164/744): gettext-envsubst-0.22.5-2.fc41.ppc64 708 kB/s | 39 kB 00:00 (165/744): gettext-runtime-0.22.5-2.fc41.ppc64l 3.8 MB/s | 114 kB 00:00 (166/744): gettext-libs-0.22.5-2.fc41.ppc64le.r 15 MB/s | 722 kB 00:00 (167/744): giflib-5.2.2-1.fc41.ppc64le.rpm 1.9 MB/s | 56 kB 00:00 (168/744): gl-manpages-1.1-31.20190306.fc40.noa 23 MB/s | 1.0 MB 00:00 (169/744): gl2ps-1.4.2-10.fc40.ppc64le.rpm 3.2 MB/s | 69 kB 00:00 (170/744): gl2ps-devel-1.4.2-10.fc40.ppc64le.rp 9.6 MB/s | 236 kB 00:00 (171/744): glew-devel-2.2.0-7.fc40.ppc64le.rpm 8.6 MB/s | 216 kB 00:00 (172/744): glib2-2.80.2-1.fc41.ppc64le.rpm 37 MB/s | 3.2 MB 00:00 (173/744): git-core-2.45.1-1.fc41.ppc64le.rpm 22 MB/s | 5.2 MB 00:00 (174/744): glibc-devel-2.39.9000-18.fc41.ppc64l 13 MB/s | 562 kB 00:00 (175/744): gcc-14.1.1-4.fc41.ppc64le.rpm 31 MB/s | 32 MB 00:01 (176/744): glib2-devel-2.80.2-1.fc41.ppc64le.rp 8.2 MB/s | 1.4 MB 00:00 (177/744): glx-utils-9.0.0-7.fc41.ppc64le.rpm 605 kB/s | 73 kB 00:00 (178/744): gmock-1.14.0-4.fc40.ppc64le.rpm 3.0 MB/s | 60 kB 00:00 (179/744): gmp-c++-6.3.0-1.fc41.ppc64le.rpm 911 kB/s | 19 kB 00:00 (180/744): gmp-devel-6.3.0-1.fc41.ppc64le.rpm 8.1 MB/s | 174 kB 00:00 (181/744): gnutls-3.8.5-2.fc41.ppc64le.rpm 14 MB/s | 1.1 MB 00:00 (182/744): google-droid-sans-fonts-20200215-19. 33 MB/s | 2.7 MB 00:00 (183/744): gnupg2-2.4.5-1.fc41.ppc64le.rpm 27 MB/s | 2.8 MB 00:00 (184/744): google-noto-fonts-common-20240401-1. 688 kB/s | 17 kB 00:00 (185/744): google-noto-sans-vf-fonts-20240401-1 14 MB/s | 594 kB 00:00 (186/744): gpgme-1.23.2-3.fc40.ppc64le.rpm 7.3 MB/s | 234 kB 00:00 (187/744): gpgmepp-1.23.2-3.fc40.ppc64le.rpm 5.3 MB/s | 146 kB 00:00 (188/744): graphene-1.10.6-8.fc40.ppc64le.rpm 4.7 MB/s | 86 kB 00:00 (189/744): graphite2-devel-1.3.14-15.fc40.ppc64 1.1 MB/s | 21 kB 00:00 (190/744): graphite2-1.3.14-15.fc40.ppc64le.rpm 4.9 MB/s | 105 kB 00:00 (191/744): gsm-1.0.22-6.fc40.ppc64le.rpm 1.6 MB/s | 39 kB 00:00 (192/744): gssdp-1.6.3-2.fc40.ppc64le.rpm 2.8 MB/s | 61 kB 00:00 (193/744): groff-base-1.23.0-6.fc40.ppc64le.rpm 14 MB/s | 1.1 MB 00:00 (194/744): gstreamer1-1.24.4-1.fc41.ppc64le.rpm 25 MB/s | 1.7 MB 00:00 (195/744): gstreamer1-plugins-base-1.24.4-1.fc4 27 MB/s | 2.3 MB 00:00 (196/744): gtest-1.14.0-4.fc40.ppc64le.rpm 5.1 MB/s | 178 kB 00:00 (197/744): gtest-devel-1.14.0-4.fc40.ppc64le.rp 11 MB/s | 242 kB 00:00 (198/744): gtk-update-icon-cache-3.24.42-2.fc41 1.8 MB/s | 35 kB 00:00 (199/744): gts-0.7.6-48.20121130.fc40.ppc64le.r 6.0 MB/s | 257 kB 00:00 (200/744): gtk3-devel-3.24.42-2.fc41.ppc64le.rp 31 MB/s | 4.2 MB 00:00 (201/744): gupnp-1.6.6-2.fc40.ppc64le.rpm 5.8 MB/s | 117 kB 00:00 (202/744): gtk3-3.24.42-2.fc41.ppc64le.rpm 32 MB/s | 5.8 MB 00:00 (203/744): gupnp-igd-1.6.0-4.fc40.ppc64le.rpm 1.1 MB/s | 35 kB 00:00 (204/744): harfbuzz-devel-8.4.0-1.fc41.ppc64le. 13 MB/s | 421 kB 00:00 (205/744): harfbuzz-8.4.0-1.fc41.ppc64le.rpm 23 MB/s | 1.1 MB 00:00 (206/744): harfbuzz-icu-8.4.0-1.fc41.ppc64le.rp 833 kB/s | 16 kB 00:00 (207/744): hdf-libs-4.2.16.2-1.fc40.ppc64le.rpm 11 MB/s | 313 kB 00:00 (208/744): hdf5-devel-1.12.1-15.fc40.ppc64le.rp 26 MB/s | 1.3 MB 00:00 (209/744): hdf5-1.12.1-15.fc40.ppc64le.rpm 28 MB/s | 2.3 MB 00:00 (210/744): hicolor-icon-theme-0.17-18.fc40.noar 2.0 MB/s | 66 kB 00:00 (211/744): highway-1.1.0-1.fc41.ppc64le.rpm 5.0 MB/s | 126 kB 00:00 (212/744): hunspell-1.7.2-7.fc40.ppc64le.rpm 16 MB/s | 475 kB 00:00 (213/744): hunspell-en-US-0.20201207-9.fc40.noa 7.9 MB/s | 181 kB 00:00 (214/744): hunspell-filesystem-1.7.2-7.fc40.ppc 511 kB/s | 8.9 kB 00:00 (215/744): hyphen-2.8.8-24.fc41.ppc64le.rpm 1.3 MB/s | 31 kB 00:00 (216/744): hwloc-libs-2.10.0-3.fc40.ppc64le.rpm 33 MB/s | 2.1 MB 00:00 (217/744): imath-3.1.11-1.fc41.ppc64le.rpm 3.5 MB/s | 96 kB 00:00 (218/744): imath-devel-3.1.11-1.fc41.ppc64le.rp 5.6 MB/s | 129 kB 00:00 (219/744): guile30-3.0.9-1.fc41.ppc64le.rpm 19 MB/s | 8.2 MB 00:00 (220/744): jasper-libs-4.2.3-1.fc41.ppc64le.rpm 3.9 MB/s | 185 kB 00:00 (221/744): java-21-openjdk-21.0.3.0.9-1.fc41.pp 14 MB/s | 481 kB 00:00 (222/744): iso-codes-4.16.0-3.fc40.noarch.rpm 29 MB/s | 3.4 MB 00:00 (223/744): javapackages-filesystem-6.2.0-12.fc4 394 kB/s | 13 kB 00:00 (224/744): jbig2dec-libs-0.20-4.fc40.ppc64le.rp 2.9 MB/s | 79 kB 00:00 (225/744): jbigkit-libs-2.1-29.fc40.ppc64le.rpm 2.7 MB/s | 57 kB 00:00 (226/744): json-c-0.17-3.fc40.ppc64le.rpm 1.8 MB/s | 49 kB 00:00 (227/744): json-devel-3.11.3-1.fc41.ppc64le.rpm 5.7 MB/s | 157 kB 00:00 (228/744): javascriptcoregtk4.1-2.45.3-3.fc41.p 32 MB/s | 3.7 MB 00:00 (229/744): json-glib-1.8.0-3.fc40.ppc64le.rpm 6.1 MB/s | 158 kB 00:00 (230/744): jsoncpp-1.9.5-7.fc40.ppc64le.rpm 4.6 MB/s | 99 kB 00:00 (231/744): jsoncpp-devel-1.9.5-7.fc40.ppc64le.r 1.5 MB/s | 29 kB 00:00 (232/744): jxrlib-1.1-27.fc40.ppc64le.rpm 18 MB/s | 473 kB 00:00 (233/744): lame-libs-3.100-17.fc40.ppc64le.rpm 13 MB/s | 354 kB 00:00 (234/744): kernel-headers-6.10.0-0.rc1.17.fc41. 25 MB/s | 1.4 MB 00:00 (235/744): lapack-devel-3.12.0-5.fc41.ppc64le.r 3.8 MB/s | 81 kB 00:00 (236/744): lapack64-3.12.0-5.fc41.ppc64le.rpm 28 MB/s | 2.2 MB 00:00 (237/744): lapack64_-3.12.0-5.fc41.ppc64le.rpm 28 MB/s | 2.2 MB 00:00 (238/744): lasi-1.1.3-13.fc40.ppc64le.rpm 2.7 MB/s | 56 kB 00:00 (239/744): lcms2-2.16-3.fc40.ppc64le.rpm 9.4 MB/s | 207 kB 00:00 (240/744): lapack-3.12.0-5.fc41.ppc64le.rpm 38 MB/s | 11 MB 00:00 (241/744): less-643-4.fc40.ppc64le.rpm 3.5 MB/s | 188 kB 00:00 (242/744): libGLEW-2.2.0-7.fc40.ppc64le.rpm 7.1 MB/s | 166 kB 00:00 (243/744): libICE-1.1.1-3.fc40.ppc64le.rpm 4.5 MB/s | 81 kB 00:00 (244/744): libICE-devel-1.1.1-3.fc40.ppc64le.rp 2.4 MB/s | 46 kB 00:00 (245/744): libSM-1.2.4-3.fc40.ppc64le.rpm 2.3 MB/s | 44 kB 00:00 (246/744): libSM-devel-1.2.4-3.fc40.ppc64le.rpm 619 kB/s | 12 kB 00:00 (247/744): libX11-1.8.9-1.fc41.ppc64le.rpm 22 MB/s | 699 kB 00:00 (248/744): libX11-common-1.8.9-1.fc41.noarch.rp 6.1 MB/s | 145 kB 00:00 (249/744): libX11-xcb-1.8.9-1.fc41.ppc64le.rpm 490 kB/s | 12 kB 00:00 (250/744): libX11-devel-1.8.9-1.fc41.ppc64le.rp 18 MB/s | 912 kB 00:00 (251/744): libXScrnSaver-1.2.4-3.fc40.ppc64le.r 1.0 MB/s | 25 kB 00:00 (252/744): libXScrnSaver-devel-1.2.4-3.fc40.ppc 906 kB/s | 17 kB 00:00 (253/744): libXau-1.0.11-6.fc40.ppc64le.rpm 1.6 MB/s | 33 kB 00:00 (254/744): libXau-devel-1.0.11-6.fc40.ppc64le.r 782 kB/s | 14 kB 00:00 (255/744): libXcomposite-0.4.6-3.fc40.ppc64le.r 1.2 MB/s | 25 kB 00:00 (256/744): libXcomposite-devel-0.4.6-3.fc40.ppc 893 kB/s | 16 kB 00:00 (257/744): libXcursor-1.2.2-1.fc41.ppc64le.rpm 1.5 MB/s | 34 kB 00:00 (258/744): libXcursor-devel-1.2.2-1.fc41.ppc64l 1.5 MB/s | 28 kB 00:00 (259/744): libXdamage-1.1.6-3.fc40.ppc64le.rpm 1.2 MB/s | 24 kB 00:00 (260/744): libXdamage-devel-1.1.6-3.fc40.ppc64l 545 kB/s | 9.4 kB 00:00 (261/744): libXdmcp-1.1.5-1.fc41.ppc64le.rpm 1.8 MB/s | 38 kB 00:00 (262/744): libXdmcp-devel-1.1.5-1.fc41.ppc64le. 565 kB/s | 11 kB 00:00 (263/744): libXext-1.3.6-1.fc40.ppc64le.rpm 2.1 MB/s | 41 kB 00:00 (264/744): libXext-devel-1.3.6-1.fc40.ppc64le.r 3.4 MB/s | 72 kB 00:00 (265/744): libXfixes-6.0.1-3.fc40.ppc64le.rpm 941 kB/s | 20 kB 00:00 (266/744): libXfixes-devel-6.0.1-3.fc40.ppc64le 630 kB/s | 12 kB 00:00 (267/744): libXft-2.3.8-6.fc40.ppc64le.rpm 4.0 MB/s | 78 kB 00:00 (268/744): libXft-devel-2.3.8-6.fc40.ppc64le.rp 1.8 MB/s | 36 kB 00:00 (269/744): libXi-1.8.1-5.fc40.ppc64le.rpm 2.4 MB/s | 43 kB 00:00 (270/744): libXi-devel-1.8.1-5.fc40.ppc64le.rpm 4.8 MB/s | 103 kB 00:00 (271/744): libXinerama-1.1.5-6.fc40.ppc64le.rpm 859 kB/s | 14 kB 00:00 (272/744): libXinerama-devel-1.1.5-6.fc40.ppc64 735 kB/s | 13 kB 00:00 (273/744): libXmu-1.2.1-1.fc41.ppc64le.rpm 3.6 MB/s | 85 kB 00:00 (274/744): libXpm-3.5.17-3.fc40.ppc64le.rpm 3.9 MB/s | 72 kB 00:00 (275/744): libXpm-devel-3.5.17-3.fc40.ppc64le.r 3.2 MB/s | 60 kB 00:00 (276/744): libXrandr-1.5.4-3.fc40.ppc64le.rpm 1.4 MB/s | 29 kB 00:00 (277/744): libXrandr-devel-1.5.4-3.fc40.ppc64le 1.1 MB/s | 19 kB 00:00 (278/744): libXrender-0.9.11-6.fc40.ppc64le.rpm 1.6 MB/s | 29 kB 00:00 (279/744): libXrender-devel-0.9.11-6.fc40.ppc64 958 kB/s | 19 kB 00:00 (280/744): libXres-1.2.2-3.fc40.ppc64le.rpm 890 kB/s | 15 kB 00:00 (281/744): libXres-devel-1.2.2-3.fc40.ppc64le.r 661 kB/s | 12 kB 00:00 (282/744): libXt-1.3.0-3.fc40.ppc64le.rpm 8.8 MB/s | 196 kB 00:00 (283/744): libXt-devel-1.3.0-3.fc40.ppc64le.rpm 18 MB/s | 408 kB 00:00 (284/744): libXtst-1.2.4-6.fc40.ppc64le.rpm 1.1 MB/s | 22 kB 00:00 (285/744): libXtst-devel-1.2.4-6.fc40.ppc64le.r 767 kB/s | 16 kB 00:00 (286/744): libXv-1.0.12-3.fc40.ppc64le.rpm 1.0 MB/s | 19 kB 00:00 (287/744): libXv-devel-1.0.12-3.fc40.ppc64le.rp 2.1 MB/s | 38 kB 00:00 (288/744): libXxf86vm-1.1.5-6.fc40.ppc64le.rpm 877 kB/s | 18 kB 00:00 (289/744): libaec-1.1.2-1.fc40.ppc64le.rpm 1.8 MB/s | 40 kB 00:00 (290/744): libaec-devel-1.1.2-1.fc40.ppc64le.rp 679 kB/s | 12 kB 00:00 (291/744): libarchive-devel-3.7.4-1.fc41.ppc64l 5.2 MB/s | 126 kB 00:00 (292/744): libaom-3.9.0-1.fc41.ppc64le.rpm 27 MB/s | 1.4 MB 00:00 (293/744): libasan-14.1.1-4.fc41.ppc64le.rpm 17 MB/s | 514 kB 00:00 (294/744): libassuan-2.5.7-1.fc41.ppc64le.rpm 3.4 MB/s | 71 kB 00:00 (295/744): libatomic-14.1.1-4.fc41.ppc64le.rpm 1.7 MB/s | 39 kB 00:00 (296/744): libavif-1.0.4-3.fc41.ppc64le.rpm 4.9 MB/s | 107 kB 00:00 (297/744): libb2-0.98.1-11.fc40.ppc64le.rpm 1.3 MB/s | 25 kB 00:00 (298/744): libblkid-devel-2.40.1-1.fc41.ppc64le 1.4 MB/s | 26 kB 00:00 (299/744): libcbor-0.11.0-1.fc40.ppc64le.rpm 1.6 MB/s | 35 kB 00:00 (300/744): libcloudproviders-0.3.5-3.fc40.ppc64 2.6 MB/s | 47 kB 00:00 (301/744): libcloudproviders-devel-0.3.5-3.fc40 2.3 MB/s | 43 kB 00:00 (302/744): libdatrie-0.2.13-9.fc40.ppc64le.rpm 1.7 MB/s | 34 kB 00:00 (303/744): libcurl-devel-8.8.0-1.fc41.ppc64le.r 21 MB/s | 758 kB 00:00 (304/744): libdatrie-devel-0.2.13-9.fc40.ppc64l 7.2 MB/s | 142 kB 00:00 (305/744): libdav1d-1.4.0-1.fc41.ppc64le.rpm 11 MB/s | 317 kB 00:00 (306/744): libdecor-0.2.2-3.fc40.ppc64le.rpm 3.3 MB/s | 63 kB 00:00 (307/744): libdeflate-1.20-4.fc41.ppc64le.rpm 3.4 MB/s | 64 kB 00:00 (308/744): libdeflate-devel-1.20-4.fc41.ppc64le 770 kB/s | 17 kB 00:00 (309/744): libdicom-1.1.0-2.fc41.ppc64le.rpm 5.7 MB/s | 117 kB 00:00 (310/744): libdicom-devel-1.1.0-2.fc41.ppc64le. 801 kB/s | 17 kB 00:00 (311/744): libdrm-2.4.120-3.fc40.ppc64le.rpm 5.8 MB/s | 109 kB 00:00 (312/744): libdrm-devel-2.4.120-3.fc40.ppc64le. 7.2 MB/s | 165 kB 00:00 (313/744): libdvdnav-6.1.1-8.fc40.ppc64le.rpm 2.7 MB/s | 59 kB 00:00 (314/744): libdvdread-6.1.3-6.fc40.ppc64le.rpm 3.5 MB/s | 76 kB 00:00 (315/744): libedit-3.1-51.20240517cvs.fc41.ppc6 5.1 MB/s | 119 kB 00:00 (316/744): libepoxy-1.5.10-6.fc40.ppc64le.rpm 9.3 MB/s | 241 kB 00:00 (317/744): libepoxy-devel-1.5.10-6.fc40.ppc64le 5.2 MB/s | 133 kB 00:00 (318/744): libevdev-1.13.2-2.fc41.ppc64le.rpm 1.8 MB/s | 40 kB 00:00 (319/744): libffi-devel-3.4.6-1.fc41.ppc64le.rp 1.4 MB/s | 28 kB 00:00 (320/744): libfido2-1.14.0-4.fc40.ppc64le.rpm 5.0 MB/s | 109 kB 00:00 (321/744): libfontenc-1.1.8-1.fc41.ppc64le.rpm 1.2 MB/s | 33 kB 00:00 (322/744): libgcrypt-1.10.3-4.fc41.ppc64le.rpm 17 MB/s | 585 kB 00:00 (323/744): libgeotiff-1.7.3-1.fc41.ppc64le.rpm 4.3 MB/s | 109 kB 00:00 (324/744): libglvnd-1.7.0-4.fc40.ppc64le.rpm 5.0 MB/s | 115 kB 00:00 (325/744): libgfortran-14.1.1-4.fc41.ppc64le.rp 18 MB/s | 629 kB 00:00 (326/744): libglvnd-core-devel-1.7.0-4.fc40.ppc 591 kB/s | 17 kB 00:00 (327/744): libglvnd-devel-1.7.0-4.fc40.ppc64le. 4.6 MB/s | 157 kB 00:00 (328/744): libglvnd-egl-1.7.0-4.fc40.ppc64le.rp 2.1 MB/s | 41 kB 00:00 (329/744): libglvnd-gles-1.7.0-4.fc40.ppc64le.r 1.5 MB/s | 31 kB 00:00 (330/744): libglvnd-glx-1.7.0-4.fc40.ppc64le.rp 7.1 MB/s | 140 kB 00:00 (331/744): libglvnd-opengl-1.7.0-4.fc40.ppc64le 1.9 MB/s | 41 kB 00:00 (332/744): libgpg-error-1.49-1.fc41.ppc64le.rpm 10 MB/s | 238 kB 00:00 (333/744): libgta-1.2.1-12.fc40.ppc64le.rpm 1.8 MB/s | 39 kB 00:00 (334/744): libgudev-238-5.fc40.ppc64le.rpm 1.8 MB/s | 34 kB 00:00 (335/744): libgusb-0.4.9-1.fc41.ppc64le.rpm 2.7 MB/s | 66 kB 00:00 (336/744): libgs-10.03.1-1.fc41.ppc64le.rpm 36 MB/s | 3.7 MB 00:00 (337/744): libharu-2.4.3-5.fc40.ppc64le.rpm 14 MB/s | 575 kB 00:00 (338/744): libharu-devel-2.4.3-5.fc40.ppc64le.r 2.0 MB/s | 41 kB 00:00 (339/744): libheif-1.17.6-1.fc41.ppc64le.rpm 14 MB/s | 376 kB 00:00 (340/744): libicu-devel-74.2-1.fc40.ppc64le.rpm 16 MB/s | 856 kB 00:00 (341/744): libijs-0.35-22.fc40.ppc64le.rpm 1.1 MB/s | 30 kB 00:00 (342/744): libimagequant-4.0.3-3.fc40.ppc64le.r 15 MB/s | 374 kB 00:00 (343/744): libinput-1.25.0-5.fc41.ppc64le.rpm 8.6 MB/s | 221 kB 00:00 (344/744): libjpeg-turbo-3.0.2-2.fc41.ppc64le.r 12 MB/s | 275 kB 00:00 (345/744): java-21-openjdk-headless-21.0.3.0.9- 24 MB/s | 47 MB 00:01 (346/744): libjpeg-turbo-devel-3.0.2-2.fc41.ppc 576 kB/s | 97 kB 00:00 (347/744): libicu-74.2-1.fc40.ppc64le.rpm 28 MB/s | 11 MB 00:00 (348/744): libksba-1.6.6-1.fc41.ppc64le.rpm 3.3 MB/s | 174 kB 00:00 (349/744): liblerc-4.0.0-6.fc40.ppc64le.rpm 9.4 MB/s | 228 kB 00:00 (350/744): libjxl-0.10.2-5.fc41.ppc64le.rpm 18 MB/s | 1.4 MB 00:00 (351/744): liblqr-1-0.4.2-24.fc40.ppc64le.rpm 2.4 MB/s | 55 kB 00:00 (352/744): libmanette-0.2.7-1.fc40.ppc64le.rpm 2.6 MB/s | 51 kB 00:00 (353/744): libmount-devel-2.40.1-1.fc41.ppc64le 1.3 MB/s | 27 kB 00:00 (354/744): libmpc-1.3.1-5.fc40.ppc64le.rpm 4.9 MB/s | 96 kB 00:00 (355/744): libmspack-0.10.1-0.12.alpha.fc40.ppc 3.8 MB/s | 75 kB 00:00 (356/744): libnice-0.1.22-1.fc41.ppc64le.rpm 7.4 MB/s | 215 kB 00:00 (357/744): libogg-1.3.5-8.fc40.ppc64le.rpm 1.7 MB/s | 34 kB 00:00 (358/744): libogg-devel-1.3.5-8.fc40.ppc64le.rp 622 kB/s | 13 kB 00:00 (359/744): libpaper-2.1.1-6.fc41.ppc64le.rpm 1.2 MB/s | 28 kB 00:00 (360/744): libpng-1.6.40-3.fc40.ppc64le.rpm 6.6 MB/s | 138 kB 00:00 (361/744): liborc2-2.0.0-2.fc41.ppc64le.rpm 16 MB/s | 532 kB 00:00 (362/744): libpq-16.1-4.fc41.ppc64le.rpm 9.7 MB/s | 265 kB 00:00 (363/744): libpng-devel-1.6.40-3.fc40.ppc64le.r 9.1 MB/s | 294 kB 00:00 (364/744): libpq-devel-16.1-4.fc41.ppc64le.rpm 4.4 MB/s | 104 kB 00:00 (365/744): libproxy-0.5.5-1.fc41.ppc64le.rpm 2.1 MB/s | 50 kB 00:00 (366/744): libqhull_p-8.0.2-4.fc40.ppc64le.rpm 9.6 MB/s | 221 kB 00:00 (367/744): libqhull-8.0.2-4.fc40.ppc64le.rpm 8.0 MB/s | 218 kB 00:00 (368/744): libqhull_r-8.0.2-4.fc40.ppc64le.rpm 11 MB/s | 219 kB 00:00 (369/744): libquadmath-14.1.1-4.fc41.ppc64le.rp 8.2 MB/s | 216 kB 00:00 (370/744): libquadmath-devel-14.1.1-4.fc41.ppc6 1.7 MB/s | 40 kB 00:00 (371/744): libraqm-0.8.0-7.fc40.ppc64le.rpm 1.0 MB/s | 21 kB 00:00 (372/744): librttopo-1.1.0-14.fc40.ppc64le.rpm 8.9 MB/s | 239 kB 00:00 (373/744): libseccomp-2.5.3-8.fc40.ppc64le.rpm 4.0 MB/s | 79 kB 00:00 (374/744): libsecret-0.21.4-2.fc41.ppc64le.rpm 8.6 MB/s | 187 kB 00:00 (375/744): librsvg2-2.57.1-5.fc41.ppc64le.rpm 28 MB/s | 1.5 MB 00:00 (376/744): libselinux-devel-3.6-4.fc40.ppc64le. 4.7 MB/s | 115 kB 00:00 (377/744): libsepol-devel-3.6-3.fc40.ppc64le.rp 2.2 MB/s | 40 kB 00:00 (378/744): libsoup3-3.5.1-1.fc41.ppc64le.rpm 16 MB/s | 399 kB 00:00 (379/744): libsndfile-1.2.2-2.fc40.ppc64le.rpm 8.9 MB/s | 243 kB 00:00 (380/744): libsrtp-2.3.0-14.fc40.ppc64le.rpm 2.5 MB/s | 63 kB 00:00 (381/744): libstemmer-2.2.0-10.fc40.ppc64le.rpm 6.9 MB/s | 146 kB 00:00 (382/744): libstdc++-devel-14.1.1-4.fc41.ppc64l 34 MB/s | 2.6 MB 00:00 (383/744): libtextstyle-0.22.5-2.fc41.ppc64le.r 3.0 MB/s | 102 kB 00:00 (384/744): libthai-0.1.29-8.fc40.ppc64le.rpm 9.6 MB/s | 215 kB 00:00 (385/744): libthai-devel-0.1.29-8.fc40.ppc64le. 4.8 MB/s | 127 kB 00:00 (386/744): libtheora-1.1.1-37.fc41.ppc64le.rpm 7.9 MB/s | 173 kB 00:00 (387/744): libtheora-devel-1.1.1-37.fc41.ppc64l 1.4 MB/s | 31 kB 00:00 (388/744): libspatialite-5.1.0-6.fc41.ppc64le.r 24 MB/s | 3.7 MB 00:00 (389/744): libtiff-devel-4.6.0-2.fc40.ppc64le.r 8.7 MB/s | 247 kB 00:00 (390/744): libtiff-4.6.0-2.fc40.ppc64le.rpm 9.7 MB/s | 378 kB 00:00 (391/744): libtracker-sparql-3.7.3-1.fc41.ppc64 14 MB/s | 400 kB 00:00 (392/744): libubsan-14.1.1-4.fc41.ppc64le.rpm 12 MB/s | 260 kB 00:00 (393/744): libunwind-1.8.0-3.fc41.ppc64le.rpm 2.7 MB/s | 69 kB 00:00 (394/744): libuuid-devel-2.40.1-1.fc41.ppc64le. 1.6 MB/s | 34 kB 00:00 (395/744): libusb1-1.0.27-2.fc41.ppc64le.rpm 2.6 MB/s | 83 kB 00:00 (396/744): libuv-1.48.0-1.fc40.ppc64le.rpm 10 MB/s | 262 kB 00:00 (397/744): libva-2.21.0-3.fc41.ppc64le.rpm 5.6 MB/s | 115 kB 00:00 (398/744): libvisual-0.4.1-4.fc40.ppc64le.rpm 7.1 MB/s | 158 kB 00:00 (399/744): libvorbis-1.3.7-10.fc40.ppc64le.rpm 9.4 MB/s | 204 kB 00:00 (400/744): libwacom-2.11.0-1.fc41.ppc64le.rpm 1.9 MB/s | 48 kB 00:00 (401/744): libwacom-data-2.11.0-1.fc41.noarch.r 4.9 MB/s | 120 kB 00:00 (402/744): libwayland-client-1.22.0-3.fc40.ppc6 1.7 MB/s | 34 kB 00:00 (403/744): libwayland-cursor-1.22.0-3.fc40.ppc6 1.1 MB/s | 20 kB 00:00 (404/744): libwayland-egl-1.22.0-3.fc40.ppc64le 695 kB/s | 13 kB 00:00 (405/744): libwayland-server-1.22.0-3.fc40.ppc6 2.3 MB/s | 44 kB 00:00 (406/744): libwebp-1.4.0-1.fc41.ppc64le.rpm 10 MB/s | 274 kB 00:00 (407/744): libwebp-devel-1.4.0-1.fc41.ppc64le.r 1.6 MB/s | 39 kB 00:00 (408/744): libwmf-lite-0.2.13-5.fc40.ppc64le.rp 4.0 MB/s | 80 kB 00:00 (409/744): libxcb-1.17.0-1.fc41.ppc64le.rpm 8.6 MB/s | 251 kB 00:00 (410/744): libxcrypt-devel-4.4.36-5.fc40.ppc64l 1.1 MB/s | 29 kB 00:00 (411/744): libxcb-devel-1.17.0-1.fc41.ppc64le.r 23 MB/s | 1.1 MB 00:00 (412/744): libxkbcommon-devel-1.7.0-1.fc41.ppc6 2.9 MB/s | 67 kB 00:00 (413/744): libxkbcommon-1.7.0-1.fc41.ppc64le.rp 6.4 MB/s | 157 kB 00:00 (414/744): libxkbcommon-x11-1.7.0-1.fc41.ppc64l 982 kB/s | 22 kB 00:00 (415/744): libxkbfile-devel-1.1.3-1.fc40.ppc64l 721 kB/s | 16 kB 00:00 (416/744): libxkbfile-1.1.3-1.fc40.ppc64le.rpm 4.0 MB/s | 101 kB 00:00 (417/744): libxshmfence-1.3.2-3.fc40.ppc64le.rp 566 kB/s | 12 kB 00:00 (418/744): libxml2-devel-2.12.7-1.fc41.ppc64le. 16 MB/s | 495 kB 00:00 (419/744): libxslt-1.1.39-3.fc40.ppc64le.rpm 7.7 MB/s | 207 kB 00:00 (420/744): lilv-libs-0.24.20-3.fc40.ppc64le.rpm 3.1 MB/s | 63 kB 00:00 (421/744): libzip-1.10.1-3.fc40.ppc64le.rpm 2.8 MB/s | 79 kB 00:00 (422/744): libzstd-devel-1.5.6-1.fc41.ppc64le.r 2.2 MB/s | 52 kB 00:00 (423/744): lksctp-tools-1.0.19-8.fc41.ppc64le.r 4.8 MB/s | 102 kB 00:00 (424/744): lua-5.4.6-5.fc40.ppc64le.rpm 7.8 MB/s | 201 kB 00:00 (425/744): lua-posix-36.2.1-6.fc40.ppc64le.rpm 6.0 MB/s | 143 kB 00:00 (426/744): lz4-devel-1.9.4-6.fc40.ppc64le.rpm 1.2 MB/s | 31 kB 00:00 (427/744): m4-1.4.19-9.fc40.ppc64le.rpm 11 MB/s | 315 kB 00:00 (428/744): make-4.4.1-6.fc40.ppc64le.rpm 19 MB/s | 596 kB 00:00 (429/744): mariadb-connector-c-3.3.8-3.fc40.ppc 9.5 MB/s | 225 kB 00:00 (430/744): mariadb-connector-c-config-3.3.8-3.f 452 kB/s | 8.7 kB 00:00 (431/744): mariadb-connector-c-devel-3.3.8-3.fc 3.1 MB/s | 57 kB 00:00 (432/744): mesa-filesystem-24.1.0-1.fc41.ppc64l 947 kB/s | 20 kB 00:00 (433/744): mesa-libEGL-24.1.0-1.fc41.ppc64le.rp 7.3 MB/s | 158 kB 00:00 (434/744): mesa-libEGL-devel-24.1.0-1.fc41.ppc6 1.1 MB/s | 24 kB 00:00 (435/744): mesa-libGL-24.1.0-1.fc41.ppc64le.rpm 7.7 MB/s | 197 kB 00:00 (436/744): mesa-libGL-devel-24.1.0-1.fc41.ppc64 1.8 MB/s | 37 kB 00:00 (437/744): mesa-libGLU-9.0.3-4.fc40.ppc64le.rpm 8.4 MB/s | 178 kB 00:00 (438/744): mesa-libGLU-devel-9.0.3-4.fc40.ppc64 603 kB/s | 12 kB 00:00 (439/744): mesa-libgbm-24.1.0-1.fc41.ppc64le.rp 2.7 MB/s | 53 kB 00:00 (440/744): mesa-libglapi-24.1.0-1.fc41.ppc64le. 2.3 MB/s | 53 kB 00:00 (441/744): minizip-ng-compat-3.0.10-8.fc41.ppc6 3.1 MB/s | 74 kB 00:00 (442/744): metis-5.1.0.3-5.fc40.ppc64le.rpm 16 MB/s | 598 kB 00:00 (443/744): mkfontscale-1.2.2-6.fc40.ppc64le.rpm 1.7 MB/s | 34 kB 00:00 (444/744): mpdecimal-2.5.1-9.fc40.ppc64le.rpm 5.4 MB/s | 103 kB 00:00 (445/744): mpfr-devel-4.2.1-4.fc41.ppc64le.rpm 1.1 MB/s | 22 kB 00:00 (446/744): mpg123-libs-1.31.3-4.fc40.ppc64le.rp 17 MB/s | 378 kB 00:00 (447/744): mtdev-1.1.6-8.fc40.ppc64le.rpm 1.1 MB/s | 22 kB 00:00 (448/744): nanosvg-20221221-5.fc40.ppc64le.rpm 2.6 MB/s | 53 kB 00:00 (449/744): nanosvg-devel-20221221-5.fc40.ppc64l 1.8 MB/s | 38 kB 00:00 (450/744): ncurses-6.4-12.20240127.fc40.ppc64le 18 MB/s | 424 kB 00:00 (451/744): netcdf-cxx-4.2-34.fc40.ppc64le.rpm 2.4 MB/s | 46 kB 00:00 (452/744): netcdf-4.9.2-5.fc40.ppc64le.rpm 19 MB/s | 916 kB 00:00 (453/744): netcdf-cxx-devel-4.2-34.fc40.ppc64le 14 MB/s | 362 kB 00:00 (454/744): netcdf-devel-4.9.2-5.fc40.ppc64le.rp 4.3 MB/s | 91 kB 00:00 (455/744): netpbm-11.02.00-6.fc40.ppc64le.rpm 8.8 MB/s | 200 kB 00:00 (456/744): nettle-3.9.1-6.fc40.ppc64le.rpm 15 MB/s | 460 kB 00:00 (457/744): npth-1.7-1.fc41.ppc64le.rpm 1.1 MB/s | 25 kB 00:00 (458/744): nspr-4.35.0-23.fc41.ppc64le.rpm 8.1 MB/s | 172 kB 00:00 (459/744): nss-3.100.0-1.fc41.ppc64le.rpm 22 MB/s | 798 kB 00:00 (460/744): nss-softokn-3.100.0-1.fc41.ppc64le.r 14 MB/s | 438 kB 00:00 (461/744): nss-softokn-freebl-3.100.0-1.fc41.pp 17 MB/s | 413 kB 00:00 (462/744): nss-sysinit-3.100.0-1.fc41.ppc64le.r 931 kB/s | 19 kB 00:00 (463/744): nss-util-3.100.0-1.fc41.ppc64le.rpm 4.7 MB/s | 98 kB 00:00 (464/744): ogdi-4.1.1-1.fc40.ppc64le.rpm 13 MB/s | 270 kB 00:00 (465/744): openblas-0.3.26-4.fc40.ppc64le.rpm 2.1 MB/s | 39 kB 00:00 (466/744): llvm-libs-18.1.6-2.fc41.ppc64le.rpm 47 MB/s | 29 MB 00:00 (467/744): openjpeg2-2.5.2-1.fc41.ppc64le.rpm 7.5 MB/s | 214 kB 00:00 (468/744): openjpeg2-devel-2.5.2-1.fc41.ppc64le 1.2 MB/s | 27 kB 00:00 (469/744): openjpeg2-tools-2.5.2-1.fc41.ppc64le 3.7 MB/s | 88 kB 00:00 (470/744): openblas-openmp-0.3.26-4.fc40.ppc64l 24 MB/s | 4.8 MB 00:00 (471/744): openslide-4.0.0-3.fc40.ppc64le.rpm 4.3 MB/s | 140 kB 00:00 (472/744): openslide-devel-4.0.0-3.fc40.ppc64le 4.1 MB/s | 104 kB 00:00 (473/744): openssh-9.6p1-1.fc41.9.ppc64le.rpm 14 MB/s | 444 kB 00:00 (474/744): openssh-clients-9.6p1-1.fc41.9.ppc64 17 MB/s | 802 kB 00:00 (475/744): openblas-openmp64-0.3.26-4.fc40.ppc6 17 MB/s | 4.7 MB 00:00 (476/744): openssl-devel-3.2.1-6.fc41.ppc64le.r 22 MB/s | 2.7 MB 00:00 (477/744): openvdb-11.0.0-9.fc41.ppc64le.rpm 12 MB/s | 1.3 MB 00:00 (478/744): opus-1.5.1-1.fc41.ppc64le.rpm 8.7 MB/s | 239 kB 00:00 (479/744): orc-0.4.38-2.fc41.ppc64le.rpm 11 MB/s | 241 kB 00:00 (480/744): pango-1.52.2-1.fc41.ppc64le.rpm 16 MB/s | 381 kB 00:00 (481/744): openvdb-devel-11.0.0-9.fc41.ppc64le. 35 MB/s | 6.3 MB 00:00 (482/744): pango-devel-1.52.2-1.fc41.ppc64le.rp 4.2 MB/s | 152 kB 00:00 (483/744): pcre-8.45-1.fc40.6.ppc64le.rpm 8.0 MB/s | 213 kB 00:00 (484/744): pcre2-devel-10.43-2.fc41.1.ppc64le.r 16 MB/s | 488 kB 00:00 (485/744): pcre2-utf16-10.43-2.fc41.1.ppc64le.r 8.6 MB/s | 230 kB 00:00 (486/744): pcre2-utf32-10.43-2.fc41.1.ppc64le.r 10 MB/s | 216 kB 00:00 (487/744): perl-Alien-wxWidgets-0.69-26.fc40.pp 994 kB/s | 25 kB 00:00 (488/744): perl-AutoLoader-5.74-507.fc41.noarch 1.1 MB/s | 21 kB 00:00 (489/744): openvdb-libs-11.0.0-9.fc41.ppc64le.r 20 MB/s | 4.2 MB 00:00 (490/744): perl-AutoSplit-5.74-507.fc41.noarch. 780 kB/s | 22 kB 00:00 (491/744): perl-B-1.88-507.fc41.ppc64le.rpm 5.1 MB/s | 179 kB 00:00 (492/744): perl-Benchmark-1.24-507.fc41.noarch. 1.4 MB/s | 27 kB 00:00 (493/744): perl-CPAN-Meta-2.150010-502.fc40.noa 6.9 MB/s | 172 kB 00:00 (494/744): perl-CPAN-Meta-Requirements-2.143-6. 1.5 MB/s | 35 kB 00:00 (495/744): perl-CPAN-Meta-YAML-0.018-503.fc40.n 1.2 MB/s | 26 kB 00:00 (496/744): perl-Capture-Tiny-0.48-20.fc40.noarc 1.5 MB/s | 34 kB 00:00 (497/744): perl-Carp-1.54-502.fc40.noarch.rpm 1.5 MB/s | 29 kB 00:00 (498/744): perl-Class-Method-Modifiers-2.15-4.f 2.1 MB/s | 44 kB 00:00 (499/744): perl-Class-Struct-0.68-507.fc41.noar 1.1 MB/s | 22 kB 00:00 (500/744): perl-Class-XSAccessor-1.19-34.fc40.p 2.2 MB/s | 48 kB 00:00 (501/744): perl-Data-Dumper-2.188-503.fc40.ppc6 3.3 MB/s | 58 kB 00:00 (502/744): perl-Data-OptList-0.114-4.fc40.noarc 1.3 MB/s | 27 kB 00:00 (503/744): perl-Data-Section-0.200008-5.fc40.no 1.3 MB/s | 25 kB 00:00 (504/744): perl-Devel-CheckLib-1.16-12.fc40.noa 1.1 MB/s | 24 kB 00:00 (505/744): perl-Digest-1.20-502.fc40.noarch.rpm 1.4 MB/s | 25 kB 00:00 (506/744): perl-Devel-PPPort-3.71-503.fc40.ppc6 7.1 MB/s | 221 kB 00:00 (507/744): perl-Digest-MD5-2.59-3.fc40.ppc64le. 1.6 MB/s | 36 kB 00:00 (508/744): perl-DynaLoader-1.54-507.fc41.ppc64l 1.2 MB/s | 26 kB 00:00 (509/744): perl-English-1.11-507.fc41.noarch.rp 663 kB/s | 14 kB 00:00 (510/744): perl-Encode-3.21-505.fc41.ppc64le.rp 24 MB/s | 1.0 MB 00:00 (511/744): perl-Errno-1.37-507.fc41.ppc64le.rpm 688 kB/s | 15 kB 00:00 (512/744): perl-Exporter-5.78-3.fc40.noarch.rpm 1.5 MB/s | 31 kB 00:00 (513/744): perl-ExtUtils-Command-7.70-503.fc40. 653 kB/s | 14 kB 00:00 (514/744): perl-ExtUtils-Constant-0.25-507.fc41 2.2 MB/s | 44 kB 00:00 (515/744): perl-ExtUtils-CppGuess-0.27-3.fc40.n 907 kB/s | 19 kB 00:00 (516/744): perl-ExtUtils-Embed-1.35-507.fc41.no 968 kB/s | 18 kB 00:00 (517/744): perl-ExtUtils-Install-2.22-502.fc40. 2.0 MB/s | 43 kB 00:00 (518/744): perl-ExtUtils-MakeMaker-7.70-503.fc4 12 MB/s | 281 kB 00:00 (519/744): perl-ExtUtils-Manifest-1.75-5.fc40.n 1.5 MB/s | 34 kB 00:00 (520/744): perl-ExtUtils-ParseXS-3.51-503.fc40. 7.7 MB/s | 181 kB 00:00 (521/744): perl-ExtUtils-Typemaps-Default-1.05- 1.6 MB/s | 36 kB 00:00 (522/744): perl-ExtUtils-XSpp-0.18-30.fc40.noar 6.4 MB/s | 147 kB 00:00 (523/744): perl-Fcntl-1.15-507.fc41.ppc64le.rpm 1.0 MB/s | 21 kB 00:00 (524/744): perl-Devel-GlobalDestruction-0.14-24 72 kB/s | 17 kB 00:00 (525/744): perl-Fedora-VSP-0.001-34.fc40.noarch 1.0 MB/s | 23 kB 00:00 (526/744): perl-File-Basename-2.86-507.fc41.noa 941 kB/s | 17 kB 00:00 (527/744): perl-File-Compare-1.100.700-507.fc41 655 kB/s | 13 kB 00:00 (528/744): perl-File-Copy-2.41-507.fc41.noarch. 1.0 MB/s | 20 kB 00:00 (529/744): perl-File-Path-2.18-503.fc40.noarch. 1.8 MB/s | 35 kB 00:00 (530/744): perl-File-Find-1.43-507.fc41.noarch. 1.1 MB/s | 25 kB 00:00 (531/744): perl-File-Temp-0.231.100-503.fc40.no 3.3 MB/s | 59 kB 00:00 (532/744): perl-FileHandle-2.05-507.fc41.noarch 803 kB/s | 16 kB 00:00 (533/744): perl-File-stat-1.13-507.fc41.noarch. 818 kB/s | 17 kB 00:00 (534/744): perl-FindBin-1.53-507.fc41.noarch.rp 738 kB/s | 14 kB 00:00 (535/744): perl-Getopt-Long-2.57-4.fc41.noarch. 3.1 MB/s | 63 kB 00:00 (536/744): perl-Getopt-Std-1.13-507.fc41.noarch 780 kB/s | 16 kB 00:00 (537/744): perl-HTTP-Tiny-0.088-5.fc40.noarch.r 2.9 MB/s | 56 kB 00:00 (538/744): perl-IO-1.52-507.fc41.ppc64le.rpm 4.0 MB/s | 78 kB 00:00 (539/744): perl-IO-Socket-IP-0.42-2.fc40.noarch 2.1 MB/s | 42 kB 00:00 (540/744): perl-IO-Socket-SSL-2.085-1.fc40.noar 10 MB/s | 225 kB 00:00 (541/744): perl-IO-stringy-2.113-14.fc40.noarch 2.9 MB/s | 62 kB 00:00 (542/744): perl-IPC-Open3-1.22-507.fc41.noarch. 1.1 MB/s | 22 kB 00:00 (543/744): perl-Import-Into-1.002005-26.fc40.no 840 kB/s | 17 kB 00:00 (544/744): perl-MIME-Base64-3.16-503.fc40.ppc64 1.6 MB/s | 31 kB 00:00 (545/744): perl-JSON-PP-4.16-503.fc40.noarch.rp 3.3 MB/s | 66 kB 00:00 (546/744): perl-MRO-Compat-0.15-9.fc40.noarch.r 1.2 MB/s | 25 kB 00:00 (547/744): perl-Math-Complex-1.62-507.fc41.noar 2.2 MB/s | 46 kB 00:00 (548/744): perl-Math-BigInt-2.0030.03-1.fc41.no 7.6 MB/s | 226 kB 00:00 (549/744): perl-Module-Build-0.42.34-6.fc41.noa 9.0 MB/s | 243 kB 00:00 (550/744): perl-Module-Build-WithXSpp-0.14-29.f 835 kB/s | 23 kB 00:00 (551/744): perl-Module-Load-0.36-503.fc40.noarc 787 kB/s | 17 kB 00:00 (552/744): perl-Module-Metadata-1.000038-5.fc40 1.4 MB/s | 35 kB 00:00 (553/744): perl-Module-Pluggable-5.2-28.fc40.no 1.6 MB/s | 31 kB 00:00 (554/744): perl-Module-Runtime-0.016-22.fc40.no 1.1 MB/s | 23 kB 00:00 (555/744): perl-Moo-2.005005-6.fc40.noarch.rpm 2.7 MB/s | 66 kB 00:00 (556/744): perl-Mozilla-CA-20240313-1.fc41.noar 747 kB/s | 14 kB 00:00 (557/744): perl-Net-SSLeay-1.94-3.fc40.ppc64le. 16 MB/s | 370 kB 00:00 (558/744): perl-Object-HashBase-0.013-1.fc41.no 1.2 MB/s | 27 kB 00:00 (559/744): perl-POSIX-2.13-507.fc41.ppc64le.rpm 5.6 MB/s | 117 kB 00:00 (560/744): perl-Package-Generator-1.106-31.fc40 1.1 MB/s | 22 kB 00:00 (561/744): perl-Params-Util-1.102-14.fc40.ppc64 1.6 MB/s | 33 kB 00:00 (562/744): perl-PathTools-3.89-502.fc40.ppc64le 4.3 MB/s | 83 kB 00:00 (563/744): perl-Perl-OSType-1.010-503.fc40.noar 1.1 MB/s | 23 kB 00:00 (564/744): perl-Pod-Escapes-1.07-503.fc40.noarc 1.0 MB/s | 20 kB 00:00 (565/744): perl-Pod-Html-1.34-507.fc41.noarch.r 1.5 MB/s | 29 kB 00:00 (566/744): perl-Pod-Perldoc-3.28.01-503.fc40.no 3.4 MB/s | 79 kB 00:00 (567/744): perl-Pod-Simple-3.45-6.fc40.noarch.r 8.7 MB/s | 209 kB 00:00 (568/744): perl-Pod-Usage-2.03-504.fc41.noarch. 1.8 MB/s | 40 kB 00:00 (569/744): perl-Role-Tiny-2.002004-11.fc40.noar 1.5 MB/s | 32 kB 00:00 (570/744): perl-Scalar-List-Utils-1.63-503.fc40 4.1 MB/s | 76 kB 00:00 (571/744): perl-SelectSaver-1.02-507.fc41.noarc 605 kB/s | 12 kB 00:00 (572/744): perl-Socket-2.038-1.fc41.ppc64le.rpm 2.8 MB/s | 56 kB 00:00 (573/744): perl-Software-License-0.104006-1.fc4 6.5 MB/s | 135 kB 00:00 (574/744): perl-Storable-3.32-502.fc40.ppc64le. 4.9 MB/s | 102 kB 00:00 (575/744): perl-Sub-Exporter-0.991-3.fc40.noarc 3.2 MB/s | 71 kB 00:00 (576/744): perl-Sub-Exporter-Progressive-0.0010 1.0 MB/s | 21 kB 00:00 (577/744): perl-Sub-Install-0.929-5.fc40.noarch 1.0 MB/s | 23 kB 00:00 (578/744): perl-Sub-Quote-2.006008-4.fc40.noarc 1.6 MB/s | 34 kB 00:00 (579/744): perl-Symbol-1.09-507.fc41.noarch.rpm 695 kB/s | 14 kB 00:00 (580/744): perl-Term-ANSIColor-5.01-504.fc40.no 2.4 MB/s | 48 kB 00:00 (581/744): perl-Term-Cap-1.18-503.fc40.noarch.r 1.3 MB/s | 22 kB 00:00 (582/744): perl-Term-Table-0.018-3.fc40.noarch. 1.6 MB/s | 34 kB 00:00 (583/744): perl-Test-Harness-3.48-3.fc40.noarch 11 MB/s | 256 kB 00:00 (584/744): perl-Text-ParseWords-3.31-502.fc40.n 930 kB/s | 16 kB 00:00 (585/744): perl-Test-Simple-1.302199-1.fc41.noa 16 MB/s | 510 kB 00:00 (586/744): perl-Text-Tabs+Wrap-2024.001-1.fc41. 901 kB/s | 22 kB 00:00 (587/744): perl-Text-Template-1.61-5.fc40.noarc 2.9 MB/s | 59 kB 00:00 (588/744): perl-Thread-Queue-3.14-503.fc40.noar 1.1 MB/s | 21 kB 00:00 (589/744): perl-Tie-4.6-507.fc41.noarch.rpm 1.3 MB/s | 28 kB 00:00 (590/744): perl-Time-HiRes-1.9775-502.fc40.ppc6 2.9 MB/s | 58 kB 00:00 (591/744): perl-Time-Local-1.350-5.fc40.noarch. 1.7 MB/s | 34 kB 00:00 (592/744): perl-URI-5.28-1.fc41.noarch.rpm 5.4 MB/s | 120 kB 00:00 (593/744): perl-XString-0.005-12.fc40.ppc64le.r 1.0 MB/s | 23 kB 00:00 (594/744): perl-base-2.27-507.fc41.noarch.rpm 820 kB/s | 16 kB 00:00 (595/744): perl-constant-1.33-503.fc40.noarch.r 1.2 MB/s | 23 kB 00:00 (596/744): perl-deprecate-0.04-507.fc41.noarch. 809 kB/s | 15 kB 00:00 (597/744): perl-Wx-0.9932-33.fc40.ppc64le.rpm 32 MB/s | 1.9 MB 00:00 (598/744): perl-generators-1.16-5.fc40.noarch.r 816 kB/s | 16 kB 00:00 (599/744): perl-devel-5.38.2-507.fc41.ppc64le.r 19 MB/s | 741 kB 00:00 (600/744): perl-if-0.61.000-507.fc41.noarch.rpm 591 kB/s | 14 kB 00:00 (601/744): perl-inc-latest-0.500-28.fc40.noarch 1.1 MB/s | 23 kB 00:00 (602/744): perl-interpreter-5.38.2-507.fc41.ppc 3.6 MB/s | 72 kB 00:00 (603/744): perl-lib-0.65-507.fc41.ppc64le.rpm 699 kB/s | 15 kB 00:00 (604/744): perl-libnet-3.15-503.fc40.noarch.rpm 6.5 MB/s | 122 kB 00:00 (605/744): perl-local-lib-2.000029-7.fc40.noarc 3.0 MB/s | 66 kB 00:00 (606/744): perl-locale-1.10-507.fc41.noarch.rpm 685 kB/s | 14 kB 00:00 (607/744): perl-macros-5.38.2-507.fc41.noarch.r 464 kB/s | 12 kB 00:00 (608/744): perl-mro-1.28-507.fc41.ppc64le.rpm 899 kB/s | 29 kB 00:00 (609/744): perl-overload-1.37-507.fc41.noarch.r 2.2 MB/s | 46 kB 00:00 (610/744): perl-overloading-0.02-507.fc41.noarc 675 kB/s | 13 kB 00:00 (611/744): perl-parent-0.241-502.fc40.noarch.rp 775 kB/s | 15 kB 00:00 (612/744): perl-libs-5.38.2-507.fc41.ppc64le.rp 20 MB/s | 2.3 MB 00:00 (613/744): perl-threads-2.36-503.fc40.ppc64le.r 2.6 MB/s | 58 kB 00:00 (614/744): perl-threads-shared-1.68-502.fc40.pp 2.4 MB/s | 46 kB 00:00 (615/744): perl-vars-1.05-507.fc41.noarch.rpm 689 kB/s | 13 kB 00:00 (616/744): perl-version-0.99.32-1.fc41.ppc64le. 2.6 MB/s | 64 kB 00:00 (617/744): pixman-0.43.4-1.fc41.ppc64le.rpm 8.6 MB/s | 235 kB 00:00 (618/744): pixman-devel-0.43.4-1.fc41.ppc64le.r 614 kB/s | 17 kB 00:00 (619/744): proj-9.4.0-2.fc41.ppc64le.rpm 28 MB/s | 1.5 MB 00:00 (620/744): poppler-data-0.4.11-7.fc40.noarch.rp 21 MB/s | 2.0 MB 00:00 (621/744): proj-devel-9.4.0-2.fc41.ppc64le.rpm 3.8 MB/s | 82 kB 00:00 (622/744): proj-data-9.4.0-2.fc41.noarch.rpm 18 MB/s | 1.3 MB 00:00 (623/744): protobuf-3.19.6-8.fc40.ppc64le.rpm 24 MB/s | 1.0 MB 00:00 (624/744): perl-podlators-5.01-502.fc40.noarch. 496 kB/s | 121 kB 00:00 (625/744): pugixml-1.13-5.fc40.ppc64le.rpm 6.0 MB/s | 111 kB 00:00 (626/744): pugixml-devel-1.13-5.fc40.ppc64le.rp 1.2 MB/s | 23 kB 00:00 (627/744): pyproject-rpm-macros-1.12.0-1.fc40.n 2.4 MB/s | 41 kB 00:00 (628/744): python-rpm-macros-3.12-9.fc41.noarch 906 kB/s | 18 kB 00:00 (629/744): python3-3.12.3-2.fc41.ppc64le.rpm 1.2 MB/s | 27 kB 00:00 (630/744): python3-devel-3.12.3-2.fc41.ppc64le. 13 MB/s | 275 kB 00:00 (631/744): python-pip-wheel-24.0-2.fc41.noarch. 21 MB/s | 1.5 MB 00:00 (632/744): python3-packaging-24.0-1.fc41.noarch 4.7 MB/s | 116 kB 00:00 (633/744): python3-imath-3.1.11-1.fc41.ppc64le. 33 MB/s | 3.4 MB 00:00 (634/744): python3-pyparsing-3.1.2-2.fc41.noarc 6.1 MB/s | 261 kB 00:00 (635/744): python3-rpm-generators-14-10.fc40.no 1.4 MB/s | 30 kB 00:00 (636/744): python3-rpm-macros-3.12-9.fc41.noarc 576 kB/s | 13 kB 00:00 (637/744): qhull-8.0.2-4.fc40.ppc64le.rpm 9.9 MB/s | 303 kB 00:00 (638/744): qhull-devel-8.0.2-4.fc40.ppc64le.rpm 16 MB/s | 532 kB 00:00 (639/744): qt-settings-40.0-1.fc41.noarch.rpm 448 kB/s | 10 kB 00:00 (640/744): python3-libs-3.12.3-2.fc41.ppc64le.r 38 MB/s | 8.9 MB 00:00 (641/744): qt5-designer-5.15.14-1.fc41.ppc64le. 3.9 MB/s | 174 kB 00:00 (642/744): qt5-doctools-5.15.14-1.fc41.ppc64le. 19 MB/s | 734 kB 00:00 (643/744): qt5-linguist-5.15.14-1.fc41.ppc64le. 23 MB/s | 922 kB 00:00 (644/744): qt5-qtbase-common-5.15.14-1.fc41.noa 605 kB/s | 12 kB 00:00 (645/744): qt5-qtbase-5.15.14-1.fc41.ppc64le.rp 36 MB/s | 3.8 MB 00:00 (646/744): qt5-qtbase-devel-5.15.14-1.fc41.ppc6 29 MB/s | 3.3 MB 00:00 (647/744): qt5-qtbase-gui-5.15.14-1.fc41.ppc64l 36 MB/s | 6.9 MB 00:00 (648/744): python3-vtk-9.2.6-15.fc41.ppc64le.rp 21 MB/s | 11 MB 00:00 (649/744): qt5-qtdeclarative-5.15.14-1.fc41.ppc 20 MB/s | 4.5 MB 00:00 (650/744): qt5-qtsensors-5.15.14-1.fc41.ppc64le 7.8 MB/s | 238 kB 00:00 (651/744): qt5-qtdeclarative-devel-5.15.14-1.fc 12 MB/s | 1.4 MB 00:00 (652/744): qt5-qttools-5.15.14-1.fc41.ppc64le.r 2.2 MB/s | 42 kB 00:00 (653/744): qt5-qtlocation-5.15.14-1.fc41.ppc64l 34 MB/s | 3.4 MB 00:00 (654/744): qt5-qttools-common-5.15.14-1.fc41.no 361 kB/s | 11 kB 00:00 (655/744): qt5-qttools-devel-5.15.14-1.fc41.ppc 6.1 MB/s | 189 kB 00:00 (656/744): qt5-qttools-libs-help-5.15.14-1.fc41 7.7 MB/s | 171 kB 00:00 (657/744): qt5-qttools-libs-designercomponents- 21 MB/s | 831 kB 00:00 (658/744): qt5-qtwebchannel-5.15.14-1.fc41.ppc6 4.8 MB/s | 107 kB 00:00 (659/744): qt5-qtx11extras-5.15.14-1.fc41.ppc64 1.7 MB/s | 36 kB 00:00 (660/744): qt5-qttools-libs-designer-5.15.14-1. 29 MB/s | 2.8 MB 00:00 (661/744): qt5-qtx11extras-devel-5.15.14-1.fc41 561 kB/s | 16 kB 00:00 (662/744): qt5-rpm-macros-5.15.14-1.fc41.noarch 544 kB/s | 11 kB 00:00 (663/744): re2-20220601-5.fc40.ppc64le.rpm 10 MB/s | 216 kB 00:00 (664/744): rav1e-libs-0.7.1-2.fc41.ppc64le.rpm 17 MB/s | 786 kB 00:00 (665/744): rhash-1.4.4-1.fc41.ppc64le.rpm 8.4 MB/s | 208 kB 00:00 (666/744): rsvg-pixbuf-loader-2.57.1-5.fc41.ppc 879 kB/s | 16 kB 00:00 (667/744): serd-0.30.16-3.fc40.ppc64le.rpm 3.2 MB/s | 69 kB 00:00 (668/744): shared-mime-info-2.3-5.fc41.ppc64le. 13 MB/s | 394 kB 00:00 (669/744): snappy-1.2.1-1.fc41.ppc64le.rpm 1.9 MB/s | 43 kB 00:00 (670/744): sord-0.16.14-3.fc40.ppc64le.rpm 2.1 MB/s | 44 kB 00:00 (671/744): soundtouch-2.3.1-6.fc40.ppc64le.rpm 4.2 MB/s | 102 kB 00:00 (672/744): sqlite-devel-3.45.3-1.fc41.ppc64le.r 6.2 MB/s | 149 kB 00:00 (673/744): qt5-qtwebkit-5.212.0-0.87alpha4.fc41 47 MB/s | 13 MB 00:00 (674/744): sqlite-3.45.3-1.fc41.ppc64le.rpm 11 MB/s | 987 kB 00:00 (675/744): sratom-0.6.14-3.fc40.ppc64le.rpm 454 kB/s | 26 kB 00:00 (676/744): sysprof-capture-devel-46.0-1.fc41.pp 2.5 MB/s | 63 kB 00:00 (677/744): svt-av1-libs-2.1.0-1.fc41.ppc64le.rp 20 MB/s | 1.2 MB 00:00 (678/744): systemd-devel-256~rc3-3.fc41.ppc64le 16 MB/s | 529 kB 00:00 (679/744): systemd-rpm-macros-256~rc3-3.fc41.no 1.4 MB/s | 32 kB 00:00 (680/744): systemd-pam-256~rc3-3.fc41.ppc64le.r 13 MB/s | 420 kB 00:00 (681/744): tbb-2021.11.0-5.fc40.ppc64le.rpm 8.5 MB/s | 180 kB 00:00 (682/744): tbb-bind-2021.11.0-5.fc40.ppc64le.rp 887 kB/s | 19 kB 00:00 (683/744): tbb-devel-2021.11.0-5.fc40.ppc64le.r 9.5 MB/s | 215 kB 00:00 (684/744): systemd-256~rc3-3.fc41.ppc64le.rpm 33 MB/s | 5.3 MB 00:00 (685/744): tcl-devel-8.6.14-1.fc41.ppc64le.rpm 4.2 MB/s | 164 kB 00:00 (686/744): tcl-8.6.14-1.fc41.ppc64le.rpm 20 MB/s | 1.2 MB 00:00 (687/744): tk-devel-8.6.14-1.fc41.ppc64le.rpm 16 MB/s | 489 kB 00:00 (688/744): thrift-0.15.0-4.fc40.ppc64le.rpm 23 MB/s | 1.5 MB 00:00 (689/744): tk-8.6.14-1.fc41.ppc64le.rpm 23 MB/s | 1.6 MB 00:00 (690/744): tpm2-tss-4.1.3-1.fc41.ppc64le.rpm 10 MB/s | 386 kB 00:00 (691/744): ttmkfdir-3.0.9-70.fc40.ppc64le.rpm 3.1 MB/s | 55 kB 00:00 (692/744): tzdata-java-2024a-8.fc41.noarch.rpm 2.3 MB/s | 48 kB 00:00 (693/744): tzdata-2024a-8.fc41.noarch.rpm 16 MB/s | 431 kB 00:00 (694/744): unixODBC-2.3.12-4.fc40.ppc64le.rpm 17 MB/s | 502 kB 00:00 (695/744): uriparser-0.9.8-1.fc41.ppc64le.rpm 3.2 MB/s | 65 kB 00:00 (696/744): urw-base35-d050000l-fonts-20200910-2 3.1 MB/s | 76 kB 00:00 (697/744): urw-base35-bookman-fonts-20200910-22 18 MB/s | 847 kB 00:00 (698/744): urw-base35-c059-fonts-20200910-22.fc 18 MB/s | 874 kB 00:00 (699/744): urw-base35-fonts-20200910-22.fc41.no 466 kB/s | 10 kB 00:00 (700/744): urw-base35-fonts-common-20200910-22. 976 kB/s | 21 kB 00:00 (701/744): urw-base35-gothic-fonts-20200910-22. 19 MB/s | 643 kB 00:00 (702/744): urw-base35-nimbus-mono-ps-fonts-2020 21 MB/s | 795 kB 00:00 (703/744): urw-base35-nimbus-roman-fonts-202009 19 MB/s | 856 kB 00:00 (704/744): urw-base35-standard-symbols-ps-fonts 2.8 MB/s | 58 kB 00:00 (705/744): urw-base35-p052-fonts-20200910-22.fc 22 MB/s | 973 kB 00:00 (706/744): urw-base35-nimbus-sans-fonts-2020091 24 MB/s | 1.3 MB 00:00 (707/744): urw-base35-z003-fonts-20200910-22.fc 12 MB/s | 276 kB 00:00 (708/744): utf8cpp-devel-4.0.5-2.fc40.noarch.rp 1.6 MB/s | 31 kB 00:00 (709/744): utf8proc-2.7.0-7.fc40.ppc64le.rpm 4.4 MB/s | 81 kB 00:00 (710/744): vim-filesystem-9.1.452-1.fc41.noarch 860 kB/s | 17 kB 00:00 (711/744): vtk-devel-9.2.6-15.fc41.ppc64le.rpm 36 MB/s | 3.3 MB 00:00 (712/744): vtk-qt-9.2.6-15.fc41.ppc64le.rpm 9.7 MB/s | 296 kB 00:00 (713/744): vulkan-headers-1.3.283.0-1.fc41.noar 23 MB/s | 1.2 MB 00:00 (714/744): vulkan-loader-1.3.283.0-1.fc41.ppc64 7.7 MB/s | 183 kB 00:00 (715/744): vulkan-loader-devel-1.3.283.0-1.fc41 598 kB/s | 12 kB 00:00 (716/744): vtk-java-9.2.6-15.fc41.ppc64le.rpm 28 MB/s | 6.9 MB 00:00 (717/744): wayland-devel-1.22.0-3.fc40.ppc64le. 3.5 MB/s | 144 kB 00:00 (718/744): webrtc-audio-processing0.3-0.3.1-12. 11 MB/s | 329 kB 00:00 (719/744): woff2-1.0.2-19.fc40.ppc64le.rpm 3.2 MB/s | 68 kB 00:00 (720/744): wxBase-3.2.5-1.fc41.ppc64le.rpm 22 MB/s | 1.0 MB 00:00 (721/744): wxBase-devel-3.2.5-1.fc41.ppc64le.rp 19 MB/s | 1.2 MB 00:00 (722/744): wxGTK-3.2.5-1.fc41.ppc64le.rpm 33 MB/s | 4.9 MB 00:00 (723/744): wxGTK-devel-3.2.5-1.fc41.ppc64le.rpm 1.3 MB/s | 33 kB 00:00 (724/744): wxGTK-gl-3.2.5-1.fc41.ppc64le.rpm 1.9 MB/s | 42 kB 00:00 (725/744): wxGTK-i18n-3.2.5-1.fc41.noarch.rpm 14 MB/s | 484 kB 00:00 (726/744): wxGTK-media-3.2.5-1.fc41.ppc64le.rpm 1.7 MB/s | 38 kB 00:00 (727/744): wxGTK-webview-3.2.5-1.fc41.ppc64le.r 3.6 MB/s | 77 kB 00:00 (728/744): xcb-util-0.4.1-5.fc40.ppc64le.rpm 975 kB/s | 18 kB 00:00 (729/744): xcb-util-image-0.4.1-5.fc40.ppc64le. 1.0 MB/s | 20 kB 00:00 (730/744): vtk-9.2.6-15.fc41.ppc64le.rpm 30 MB/s | 25 MB 00:00 (731/744): xcb-util-keysyms-0.4.1-5.fc40.ppc64l 159 kB/s | 15 kB 00:00 (732/744): xcb-util-renderutil-0.3.10-5.fc40.pp 982 kB/s | 18 kB 00:00 (733/744): xcb-util-wm-0.4.2-5.fc40.ppc64le.rpm 1.7 MB/s | 32 kB 00:00 (734/744): xdg-dbus-proxy-0.1.5-2.fc40.ppc64le. 2.6 MB/s | 46 kB 00:00 (735/744): xerces-c-3.2.5-2.fc40.ppc64le.rpm 23 MB/s | 968 kB 00:00 (736/744): xkeyboard-config-2.41-1.fc40.noarch. 22 MB/s | 921 kB 00:00 (737/744): xml-common-0.6.3-63.fc40.noarch.rpm 1.7 MB/s | 31 kB 00:00 (738/744): xorg-x11-fonts-Type1-7.5-38.fc40.noa 15 MB/s | 499 kB 00:00 (739/744): xorg-x11-proto-devel-2024.1-2.fc41.n 11 MB/s | 266 kB 00:00 (740/744): xprop-1.2.7-1.fc40.ppc64le.rpm 2.2 MB/s | 38 kB 00:00 (741/744): xz-devel-5.4.6-3.fc41.ppc64le.rpm 2.6 MB/s | 62 kB 00:00 (742/744): zlib-ng-compat-devel-2.1.6-4.fc41.pp 1.9 MB/s | 36 kB 00:00 (743/744): webkit2gtk4.1-2.45.3-3.fc41.ppc64le. 27 MB/s | 25 MB 00:00 (744/744): gstreamer1-plugins-bad-free-1.22.5-1 4.0 MB/s | 3.2 MB 00:00 -------------------------------------------------------------------------------- Total 50 MB/s | 658 MB 00:13 fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x18B8E74C: Userid : "Fedora (39) " Fingerprint: E8F2 3996 F232 1864 0CB4 4CBE 75CF 5AC4 18B8 E74C From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-39-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: copy-jdk-configs-4.1-5.fc40.noarch 1/1 Running scriptlet: crypto-policies-scripts-20240521-1.gitf71d135.fc41.n 1/1 Running scriptlet: java-21-openjdk-headless-1:21.0.3.0.9-1.fc41.ppc64le 1/1 Preparing : 1/1 Installing : cmake-filesystem-3.28.3-4.fc41.ppc64le 1/744 Installing : libpng-2:1.6.40-3.fc40.ppc64le 2/744 Installing : xorg-x11-proto-devel-2024.1-2.fc41.noarch 3/744 Installing : libjpeg-turbo-3.0.2-2.fc41.ppc64le 4/744 Installing : expat-2.6.2-1.fc41.ppc64le 5/744 Installing : zlib-ng-compat-devel-2.1.6-4.fc41.ppc64le 6/744 Installing : libgfortran-14.1.1-4.fc41.ppc64le 7/744 Installing : libwebp-1.4.0-1.fc41.ppc64le 8/744 Installing : libicu-74.2-1.fc40.ppc64le 9/744 Installing : openjpeg2-2.5.2-1.fc41.ppc64le 10/744 Installing : libwayland-client-1.22.0-3.fc40.ppc64le 11/744 Installing : libdrm-2.4.120-3.fc40.ppc64le 12/744 Installing : lcms2-2.16-3.fc40.ppc64le 13/744 Installing : boost-system-1.83.0-5.fc41.ppc64le 14/744 Installing : nspr-4.35.0-23.fc41.ppc64le 15/744 Installing : libogg-2:1.3.5-8.fc40.ppc64le 16/744 Installing : imath-3.1.11-1.fc41.ppc64le 17/744 Installing : boost-chrono-1.83.0-5.fc41.ppc64le 18/744 Installing : libpng-devel-2:1.6.40-3.fc40.ppc64le 19/744 Installing : tbb-2021.11.0-5.fc40.ppc64le 20/744 Installing : libX11-xcb-1.8.9-1.fc41.ppc64le 21/744 Installing : dbus-libs-1:1.14.10-3.fc40.ppc64le 22/744 Installing : opencascade-foundation-7.8.1-1.fc41.ppc64le 23/744 Installing : boost-thread-1.83.0-5.fc41.ppc64le 24/744 Installing : qt5-qttools-common-5.15.14-1.fc41.noarch 25/744 Installing : libgpg-error-1.49-1.fc41.ppc64le 26/744 Installing : libglvnd-1:1.7.0-4.fc40.ppc64le 27/744 Installing : libglvnd-opengl-1:1.7.0-4.fc40.ppc64le 28/744 Installing : libICE-1.1.1-3.fc40.ppc64le 29/744 Installing : libSM-1.2.4-3.fc40.ppc64le 30/744 Installing : fonts-filesystem-1:2.0.5-14.fc40.noarch 31/744 Installing : urw-base35-fonts-common-20200910-22.fc41.noarch 32/744 Installing : nss-util-3.100.0-1.fc41.ppc64le 33/744 Installing : libwayland-cursor-1.22.0-3.fc40.ppc64le 34/744 Installing : libjpeg-turbo-devel-3.0.2-2.fc41.ppc64le 35/744 Installing : tcl-1:8.6.14-1.fc41.ppc64le 36/744 Installing : libwayland-server-1.22.0-3.fc40.ppc64le 37/744 Installing : libquadmath-14.1.1-4.fc41.ppc64le 38/744 Installing : libmpc-1.3.1-5.fc40.ppc64le 39/744 Installing : libepoxy-1.5.10-6.fc40.ppc64le 40/744 Installing : libaec-1.1.2-1.fc40.ppc64le 41/744 Installing : hdf5-1.12.1-15.fc40.ppc64le 42/744 Installing : fribidi-1.0.14-1.fc41.ppc64le 43/744 Installing : libarrow-doc-16.1.0-2.fc41.noarch 44/744 Installing : libICE-devel-1.1.1-3.fc40.ppc64le 45/744 Installing : libassuan-2.5.7-1.fc41.ppc64le 46/744 Installing : avahi-libs-0.8-26.fc40.ppc64le 47/744 Installing : libtheora-1:1.1.1-37.fc41.ppc64le 48/744 Installing : boost-regex-1.83.0-5.fc41.ppc64le 49/744 Running scriptlet: xml-common-0.6.3-63.fc40.noarch 50/744 Installing : xml-common-0.6.3-63.fc40.noarch 50/744 Installing : snappy-1.2.1-1.fc41.ppc64le 51/744 Installing : blosc-1.21.5-4.fc40.ppc64le 52/744 Installing : serd-0.30.16-3.fc40.ppc64le 53/744 Installing : python-rpm-macros-3.12-9.fc41.noarch 54/744 Installing : opus-1.5.1-1.fc41.ppc64le 55/744 Installing : openssl-devel-1:3.2.1-6.fc41.ppc64le 56/744 Installing : mesa-libglapi-24.1.0-1.fc41.ppc64le 57/744 Installing : libwayland-egl-1.22.0-3.fc40.ppc64le 58/744 Installing : libstdc++-devel-14.1.1-4.fc41.ppc64le 59/744 Installing : libqhull_r-1:8.0.2-4.fc40.ppc64le 60/744 Installing : libevdev-1.13.2-2.fc41.ppc64le 61/744 Installing : libdeflate-1.20-4.fc41.ppc64le 62/744 Installing : openexr-libs-3.2.4-2.fc41.ppc64le 63/744 Installing : jsoncpp-1.9.5-7.fc40.ppc64le 64/744 Installing : geos-3.12.1-3.fc40.ppc64le 65/744 Installing : emacs-filesystem-1:30.0-2.fc41.noarch 66/744 Installing : double-conversion-3.3.0-3.fc40.ppc64le 67/744 Installing : boost-context-1.83.0-5.fc41.ppc64le 68/744 Installing : boost-atomic-1.83.0-5.fc41.ppc64le 69/744 Installing : boost-filesystem-1.83.0-5.fc41.ppc64le 70/744 Installing : python3-rpm-macros-3.12-9.fc41.noarch 71/744 Installing : dbus-devel-1:1.14.10-3.fc40.ppc64le 72/744 Installing : fribidi-devel-1.0.14-1.fc41.ppc64le 73/744 Installing : cgnslib-libs-4.4.0-4.fc40.ppc64le 74/744 Installing : tcl-devel-1:8.6.14-1.fc41.ppc64le 75/744 Installing : mesa-libGLU-9.0.3-4.fc40.ppc64le 76/744 Installing : libgcrypt-1.10.3-4.fc41.ppc64le 77/744 Installing : libvorbis-1:1.3.7-10.fc40.ppc64le 78/744 Installing : libicu-devel-74.2-1.fc40.ppc64le 79/744 Installing : blas-3.12.0-5.fc41.ppc64le 80/744 Installing : blas64-3.12.0-5.fc41.ppc64le 81/744 Installing : blas64_-3.12.0-5.fc41.ppc64le 82/744 Installing : hdf-libs-4.2.16.2-1.fc40.ppc64le 83/744 Installing : netcdf-4.9.2-5.fc40.ppc64le 84/744 Installing : libharu-2.4.3-5.fc40.ppc64le 85/744 Installing : eigen3-devel-3.4.0-15.fc40.noarch 86/744 Installing : woff2-1.0.2-19.fc40.ppc64le 87/744 Installing : vulkan-loader-1.3.283.0-1.fc41.ppc64le 88/744 Installing : svt-av1-libs-2.1.0-1.fc41.ppc64le 89/744 Installing : rav1e-libs-0.7.1-2.fc41.ppc64le 90/744 Installing : pugixml-1.13-5.fc40.ppc64le 91/744 Installing : pixman-0.43.4-1.fc41.ppc64le 92/744 Installing : pixman-devel-0.43.4-1.fc41.ppc64le 93/744 Installing : pcre2-utf32-10.43-2.fc41.1.ppc64le 94/744 Installing : pcre2-utf16-10.43-2.fc41.1.ppc64le 95/744 Installing : pcre2-devel-10.43-2.fc41.1.ppc64le 96/744 Installing : orc-0.4.38-2.fc41.ppc64le 97/744 Installing : openblas-0.3.26-4.fc40.ppc64le 98/744 Installing : nettle-3.9.1-6.fc40.ppc64le 99/744 Installing : gnutls-3.8.5-2.fc41.ppc64le 100/744 Installing : glib2-2.80.2-1.fc41.ppc64le 101/744 Installing : libgudev-238-5.fc40.ppc64le 102/744 Installing : libsoup3-3.5.1-1.fc41.ppc64le 103/744 Installing : cups-libs-1:2.4.8-4.fc41.ppc64le 104/744 Installing : shared-mime-info-2.3-5.fc41.ppc64le 105/744 Running scriptlet: shared-mime-info-2.3-5.fc41.ppc64le 105/744 Installing : gdk-pixbuf2-2.42.12-1.fc41.ppc64le 106/744 Installing : gssdp-1.6.3-2.fc40.ppc64le 107/744 Installing : javascriptcoregtk4.1-2.45.3-3.fc41.ppc64le 108/744 Installing : json-glib-1.8.0-3.fc40.ppc64le 109/744 Installing : libcloudproviders-0.3.5-3.fc40.ppc64le 110/744 Installing : libsecret-0.21.4-2.fc41.ppc64le 111/744 Installing : wxBase-3.2.5-1.fc41.ppc64le 112/744 Installing : minizip-ng-compat-3.0.10-8.fc41.ppc64le 113/744 Installing : freexl-2.0.0-7.fc41.ppc64le 114/744 Installing : libxslt-1.1.39-3.fc40.ppc64le 115/744 Installing : libxshmfence-1.3.2-3.fc40.ppc64le 116/744 Installing : libusb1-1.0.27-2.fc41.ppc64le 117/744 Installing : libtextstyle-0.22.5-2.fc41.ppc64le 118/744 Installing : gettext-libs-0.22.5-2.fc41.ppc64le 119/744 Installing : libseccomp-2.5.3-8.fc40.ppc64le 120/744 Installing : libpq-16.1-4.fc41.ppc64le 121/744 Installing : liblerc-4.0.0-6.fc40.ppc64le 122/744 Installing : libffi-devel-3.4.6-1.fc41.ppc64le 123/744 Installing : libedit-3.1-51.20240517cvs.fc41.ppc64le 124/744 Installing : libdvdread-6.1.3-6.fc40.ppc64le 125/744 Installing : libdicom-1.1.0-2.fc41.ppc64le 126/744 Installing : libdav1d-1.4.0-1.fc41.ppc64le 127/744 Installing : libdatrie-0.2.13-9.fc40.ppc64le 128/744 Installing : libthai-0.1.29-8.fc40.ppc64le 129/744 Installing : libcurl-devel-8.8.0-1.fc41.ppc64le 130/744 Installing : libatomic-14.1.1-4.fc41.ppc64le 131/744 Installing : libaom-3.9.0-1.fc41.ppc64le 132/744 Installing : libavif-1.0.4-3.fc41.ppc64le 133/744 Installing : libXau-1.0.11-6.fc40.ppc64le 134/744 Installing : libxcb-1.17.0-1.fc41.ppc64le 135/744 Installing : mesa-libgbm-24.1.0-1.fc41.ppc64le 136/744 Installing : libglvnd-egl-1:1.7.0-4.fc40.ppc64le 137/744 Installing : mesa-libEGL-24.1.0-1.fc41.ppc64le 138/744 Installing : libglvnd-gles-1:1.7.0-4.fc40.ppc64le 139/744 Installing : kernel-headers-6.10.0-0.rc1.17.fc41.ppc64le 140/744 Installing : libxcrypt-devel-4.4.36-5.fc40.ppc64le 141/744 Installing : glibc-devel-2.39.9000-18.fc41.ppc64le 142/744 Installing : json-c-0.17-3.fc40.ppc64le 143/744 Installing : jbigkit-libs-2.1-29.fc40.ppc64le 144/744 Installing : libtiff-4.6.0-2.fc40.ppc64le 145/744 Installing : hyphen-2.8.8-24.fc41.ppc64le 146/744 Installing : hunspell-filesystem-1.7.2-7.fc40.ppc64le 147/744 Installing : hunspell-en-US-0.20201207-9.fc40.noarch 148/744 Installing : hunspell-1.7.2-7.fc40.ppc64le 149/744 Installing : gtest-1.14.0-4.fc40.ppc64le 150/744 Installing : gsm-1.0.22-6.fc40.ppc64le 151/744 Installing : graphite2-1.3.14-15.fc40.ppc64le 152/744 Installing : gl-manpages-1.1-31.20190306.fc40.noarch 153/744 Installing : giflib-5.2.2-1.fc41.ppc64le 154/744 Installing : alsa-lib-1.2.11-2.fc40.ppc64le 155/744 Installing : adobe-mappings-cmap-20230622-3.fc40.noarch 156/744 Installing : boost-program-options-1.83.0-5.fc41.ppc64le 157/744 Installing : boost-iostreams-1.83.0-5.fc41.ppc64le 158/744 Installing : openvdb-libs-11.0.0-9.fc41.ppc64le 159/744 Installing : boost-date-time-1.83.0-5.fc41.ppc64le 160/744 Installing : boost-container-1.83.0-5.fc41.ppc64le 161/744 Installing : boost-json-1.83.0-5.fc41.ppc64le 162/744 Installing : boost-wave-1.83.0-5.fc41.ppc64le 163/744 Installing : adobe-mappings-cmap-deprecated-20230622-3.fc40.n 164/744 Installing : graphite2-devel-1.3.14-15.fc40.ppc64le 165/744 Installing : gmock-1.14.0-4.fc40.ppc64le 166/744 Installing : enchant2-2.8.0-1.fc41.ppc64le 167/744 Installing : openjpeg2-tools-2.5.2-1.fc41.ppc64le 168/744 Installing : openjpeg2-devel-2.5.2-1.fc41.ppc64le 169/744 Running scriptlet: tpm2-tss-4.1.3-1.fc41.ppc64le 170/744 Installing : tpm2-tss-4.1.3-1.fc41.ppc64le 170/744 Installing : libdrm-devel-2.4.120-3.fc40.ppc64le 171/744 Installing : xcb-util-0.4.1-5.fc40.ppc64le 172/744 Installing : xcb-util-image-0.4.1-5.fc40.ppc64le 173/744 Installing : xcb-util-keysyms-0.4.1-5.fc40.ppc64le 174/744 Installing : xcb-util-renderutil-0.3.10-5.fc40.ppc64le 175/744 Installing : xcb-util-wm-0.4.2-5.fc40.ppc64le 176/744 Installing : libXau-devel-1.0.11-6.fc40.ppc64le 177/744 Installing : libxcb-devel-1.17.0-1.fc41.ppc64le 178/744 Installing : libheif-1.17.6-1.fc41.ppc64le 179/744 Installing : libdatrie-devel-0.2.13-9.fc40.ppc64le 180/744 Installing : libthai-devel-0.1.29-8.fc40.ppc64le 181/744 Installing : libdicom-devel-1.1.0-2.fc41.ppc64le 182/744 Installing : libdvdnav-6.1.1-8.fc40.ppc64le 183/744 Installing : llvm-libs-18.1.6-2.fc41.ppc64le 184/744 Installing : wayland-devel-1.22.0-3.fc40.ppc64le 185/744 Installing : libpq-devel-16.1-4.fc41.ppc64le 186/744 Installing : libgusb-0.4.9-1.fc41.ppc64le 187/744 Installing : colord-libs-1.4.7-3.fc40.ppc64le 188/744 Installing : wxBase-devel-3.2.5-1.fc41.ppc64le 189/744 Running scriptlet: wxBase-devel-3.2.5-1.fc41.ppc64le 189/744 Installing : libcloudproviders-devel-0.3.5-3.fc40.ppc64le 190/744 Installing : gtk-update-icon-cache-3.24.42-2.fc41.ppc64le 191/744 Installing : libmanette-0.2.7-1.fc40.ppc64le 192/744 Installing : avahi-glib-0.8-26.fc40.ppc64le 193/744 Installing : graphene-1.10.6-8.fc40.ppc64le 194/744 Installing : liblqr-1-0.4.2-24.fc40.ppc64le 195/744 Installing : openblas-openmp-0.3.26-4.fc40.ppc64le 196/744 Installing : openblas-openmp64-0.3.26-4.fc40.ppc64le 197/744 Installing : flexiblas-netlib-3.4.4-1.fc41.ppc64le 198/744 Installing : flexiblas-openblas-openmp-3.4.4-1.fc41.ppc64le 199/744 Installing : flexiblas-netlib64-3.4.4-1.fc41.ppc64le 200/744 Installing : flexiblas-openblas-openmp64-3.4.4-1.fc41.ppc64le 201/744 Installing : flexiblas-3.4.4-1.fc41.ppc64le 202/744 Installing : flexiblas-devel-3.4.4-1.fc41.ppc64le 203/744 Installing : arpack-3.9.1-3.fc40.ppc64le 204/744 Installing : pugixml-devel-1.13-5.fc40.ppc64le 205/744 Installing : libharu-devel-2.4.3-5.fc40.ppc64le 206/744 Installing : netcdf-cxx-4.2-34.fc40.ppc64le 207/744 Running scriptlet: netcdf-cxx-4.2-34.fc40.ppc64le 207/744 Installing : lapack64_-3.12.0-5.fc41.ppc64le 208/744 Installing : lapack64-3.12.0-5.fc41.ppc64le 209/744 Installing : lapack-3.12.0-5.fc41.ppc64le 210/744 Installing : pyproject-rpm-macros-1.12.0-1.fc40.noarch 211/744 Installing : boost-fiber-1.83.0-5.fc41.ppc64le 212/744 Installing : boost-log-1.83.0-5.fc41.ppc64le 213/744 Installing : boost-coroutine-1.83.0-5.fc41.ppc64le 214/744 Installing : double-conversion-devel-3.3.0-3.fc40.ppc64le 215/744 Installing : librttopo-1.1.0-14.fc40.ppc64le 216/744 Installing : jsoncpp-devel-1.9.5-7.fc40.ppc64le 217/744 Installing : libdeflate-devel-1.20-4.fc41.ppc64le 218/744 Installing : qhull-1:8.0.2-4.fc40.ppc64le 219/744 Installing : PEGTL-devel-2.8.3-9.fc40.ppc64le 220/744 Installing : json-devel-3.11.3-1.fc41.ppc64le 221/744 Installing : libarchive-devel-3.7.4-1.fc41.ppc64le 222/744 Installing : iso-codes-4.16.0-3.fc40.noarch 223/744 Installing : boost-graph-1.83.0-5.fc41.ppc64le 224/744 Installing : libaec-devel-1.1.2-1.fc40.ppc64le 225/744 Installing : cpp-14.1.1-4.fc41.ppc64le 226/744 Installing : nss-softokn-freebl-3.100.0-1.fc41.ppc64le 227/744 Installing : nss-softokn-3.100.0-1.fc41.ppc64le 228/744 Installing : urw-base35-bookman-fonts-20200910-22.fc41.noarch 229/744 Running scriptlet: urw-base35-bookman-fonts-20200910-22.fc41.noarch 229/744 Installing : urw-base35-c059-fonts-20200910-22.fc41.noarch 230/744 Running scriptlet: urw-base35-c059-fonts-20200910-22.fc41.noarch 230/744 Installing : urw-base35-d050000l-fonts-20200910-22.fc41.noarc 231/744 Running scriptlet: urw-base35-d050000l-fonts-20200910-22.fc41.noarc 231/744 Installing : urw-base35-gothic-fonts-20200910-22.fc41.noarch 232/744 Running scriptlet: urw-base35-gothic-fonts-20200910-22.fc41.noarch 232/744 Installing : urw-base35-nimbus-mono-ps-fonts-20200910-22.fc41 233/744 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-22.fc41 233/744 Installing : urw-base35-nimbus-roman-fonts-20200910-22.fc41.n 234/744 Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-22.fc41.n 234/744 Installing : urw-base35-nimbus-sans-fonts-20200910-22.fc41.no 235/744 Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-22.fc41.no 235/744 Installing : urw-base35-p052-fonts-20200910-22.fc41.noarch 236/744 Running scriptlet: urw-base35-p052-fonts-20200910-22.fc41.noarch 236/744 Installing : urw-base35-standard-symbols-ps-fonts-20200910-22 237/744 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910-22 237/744 Installing : urw-base35-z003-fonts-20200910-22.fc41.noarch 238/744 Running scriptlet: urw-base35-z003-fonts-20200910-22.fc41.noarch 238/744 Installing : urw-base35-fonts-20200910-22.fc41.noarch 239/744 Installing : abattis-cantarell-vf-fonts-0.301-12.fc40.noarch 240/744 Installing : libksba-1.6.6-1.fc41.ppc64le 241/744 Installing : boost-locale-1.83.0-5.fc41.ppc64le 242/744 Installing : boost-type_erasure-1.83.0-5.fc41.ppc64le 243/744 Installing : boost-timer-1.83.0-5.fc41.ppc64le 244/744 Installing : flac-libs-1.4.3-4.fc40.ppc64le 245/744 Installing : libwebp-devel-1.4.0-1.fc41.ppc64le 246/744 Installing : expat-devel-2.6.2-1.fc41.ppc64le 247/744 Installing : ogdi-4.1.1-1.fc40.ppc64le 248/744 Installing : jasper-libs-4.2.3-1.fc41.ppc64le 249/744 Installing : LibRaw-0.21.2-5.fc40.ppc64le 250/744 Installing : cli11-devel-2.4.2-1.fc41.noarch 251/744 Installing : utf8cpp-devel-4.0.5-2.fc40.noarch 252/744 Installing : xz-devel-1:5.4.6-3.fc41.ppc64le 253/744 Installing : libxml2-devel-2.12.7-1.fc41.ppc64le 254/744 Installing : xkeyboard-config-2.41-1.fc40.noarch 255/744 Installing : libxkbcommon-1.7.0-1.fc41.ppc64le 256/744 Installing : libxkbcommon-devel-1.7.0-1.fc41.ppc64le 257/744 Installing : libxkbcommon-x11-1.7.0-1.fc41.ppc64le 258/744 Installing : xerces-c-3.2.5-2.fc40.ppc64le 259/744 Installing : wxGTK-i18n-3.2.5-1.fc41.noarch 260/744 Installing : webrtc-audio-processing0.3-0.3.1-12.fc40.ppc64le 261/744 Installing : vim-filesystem-2:9.1.452-1.fc41.noarch 262/744 Installing : utf8proc-2.7.0-7.fc40.ppc64le 263/744 Installing : uriparser-0.9.8-1.fc41.ppc64le 264/744 Installing : libkml-1.3.0-47.fc40.ppc64le 265/744 Installing : unixODBC-2.3.12-4.fc40.ppc64le 266/744 Installing : tzdata-java-2024a-8.fc41.noarch 267/744 Installing : tzdata-2024a-8.fc41.noarch 268/744 Installing : thrift-0.15.0-4.fc40.ppc64le 269/744 Installing : sysprof-capture-devel-46.0-1.fc41.ppc64le 270/744 Installing : sqlite-3.45.3-1.fc41.ppc64le 271/744 Installing : sqlite-devel-3.45.3-1.fc41.ppc64le 272/744 Installing : soundtouch-2.3.1-6.fc40.ppc64le 273/744 Installing : rhash-1.4.4-1.fc41.ppc64le 274/744 Installing : re2-1:20220601-5.fc40.ppc64le 275/744 Installing : qt-settings-40.0-1.fc41.noarch 276/744 Installing : python-pip-wheel-24.0-2.fc41.noarch 277/744 Installing : protobuf-3.19.6-8.fc40.ppc64le 278/744 Installing : liborc2-2.0.0-2.fc41.ppc64le 279/744 Installing : libarrow-16.1.0-2.fc41.ppc64le 280/744 Installing : parquet-libs-16.1.0-2.fc41.ppc64le 281/744 Installing : libarrow-acero-libs-16.1.0-2.fc41.ppc64le 282/744 Installing : libarrow-dataset-libs-16.1.0-2.fc41.ppc64le 283/744 Installing : proj-data-9.4.0-2.fc41.noarch 284/744 Installing : proj-9.4.0-2.fc41.ppc64le 285/744 Installing : libgeotiff-1.7.3-1.fc41.ppc64le 286/744 Installing : libspatialite-5.1.0-6.fc41.ppc64le 287/744 Installing : poppler-data-0.4.11-7.fc40.noarch 288/744 Installing : pcre-8.45-1.fc40.6.ppc64le 289/744 Installing : sord-0.16.14-3.fc40.ppc64le 290/744 Installing : sratom-0.6.14-3.fc40.ppc64le 291/744 Installing : lilv-libs-0.24.20-3.fc40.ppc64le 292/744 Installing : openssh-9.6p1-1.fc41.9.ppc64le 293/744 Installing : npth-1.7-1.fc41.ppc64le 294/744 Installing : gnupg2-2.4.5-1.fc41.ppc64le 295/744 Installing : gpgme-1.23.2-3.fc40.ppc64le 296/744 Installing : gpgmepp-1.23.2-3.fc40.ppc64le 297/744 Installing : netpbm-11.02.00-6.fc40.ppc64le 298/744 Installing : gts-0.7.6-48.20121130.fc40.ppc64le 299/744 Installing : ncurses-6.4-12.20240127.fc40.ppc64le 300/744 Installing : nanosvg-20221221-5.fc40.ppc64le 301/744 Installing : mtdev-1.1.6-8.fc40.ppc64le 302/744 Installing : mpg123-libs-1.31.3-4.fc40.ppc64le 303/744 Installing : mpdecimal-2.5.1-9.fc40.ppc64le 304/744 Installing : metis-5.1.0.3-5.fc40.ppc64le 305/744 Installing : SuperLU-6.0.1-5.fc41.ppc64le 306/744 Installing : armadillo-12.8.1-1.fc41.ppc64le 307/744 Installing : mesa-filesystem-24.1.0-1.fc41.ppc64le 308/744 Installing : mariadb-connector-c-config-3.3.8-3.fc40.noarch 309/744 Installing : mariadb-connector-c-3.3.8-3.fc40.ppc64le 310/744 Installing : mariadb-connector-c-devel-3.3.8-3.fc40.ppc64le 311/744 Installing : m4-1.4.19-9.fc40.ppc64le 312/744 Installing : lz4-devel-1.9.4-6.fc40.ppc64le 313/744 Installing : lua-posix-36.2.1-6.fc40.ppc64le 314/744 Installing : lua-5.4.6-5.fc40.ppc64le 315/744 Installing : copy-jdk-configs-4.1-5.fc40.noarch 316/744 Installing : lksctp-tools-1.0.19-8.fc41.ppc64le 317/744 Installing : libzstd-devel-1.5.6-1.fc41.ppc64le 318/744 Installing : libtiff-devel-4.6.0-2.fc40.ppc64le 319/744 Installing : proj-devel-9.4.0-2.fc41.ppc64le 320/744 Installing : libzip-1.10.1-3.fc40.ppc64le 321/744 Installing : libwmf-lite-0.2.13-5.fc40.ppc64le 322/744 Installing : libwacom-data-2.11.0-1.fc41.noarch 323/744 Installing : libvisual-1:0.4.1-4.fc40.ppc64le 324/744 Installing : libuv-1:1.48.0-1.fc40.ppc64le 325/744 Installing : libuuid-devel-2.40.1-1.fc41.ppc64le 326/744 Installing : libSM-devel-1.2.4-3.fc40.ppc64le 327/744 Installing : libunwind-1.8.0-3.fc41.ppc64le 328/744 Installing : libubsan-14.1.1-4.fc41.ppc64le 329/744 Installing : libstemmer-2.2.0-10.fc40.ppc64le 330/744 Installing : libtracker-sparql-3.7.3-1.fc41.ppc64le 331/744 Installing : libsepol-devel-3.6-3.fc40.ppc64le 332/744 Installing : libselinux-devel-3.6-4.fc40.ppc64le 333/744 Installing : libqhull_p-1:8.0.2-4.fc40.ppc64le 334/744 Installing : libqhull-1:8.0.2-4.fc40.ppc64le 335/744 Installing : libpaper-1:2.1.1-6.fc41.ppc64le 336/744 Installing : libmspack-0.10.1-0.12.alpha.fc40.ppc64le 337/744 Installing : libimagequant-4.0.3-3.fc40.ppc64le 338/744 Installing : libijs-0.35-22.fc40.ppc64le 339/744 Installing : libgta-1.2.1-12.fc40.ppc64le 340/744 Installing : libglvnd-core-devel-1:1.7.0-4.fc40.ppc64le 341/744 Installing : libfontenc-1.1.8-1.fc41.ppc64le 342/744 Installing : libcbor-0.11.0-1.fc40.ppc64le 343/744 Installing : libfido2-1.14.0-4.fc40.ppc64le 344/744 Installing : openssh-clients-9.6p1-1.fc41.9.ppc64le 345/744 Running scriptlet: openssh-clients-9.6p1-1.fc41.9.ppc64le 345/744 Installing : libblkid-devel-2.40.1-1.fc41.ppc64le 346/744 Installing : libmount-devel-2.40.1-1.fc41.ppc64le 347/744 Installing : libb2-0.98.1-11.fc40.ppc64le 348/744 Installing : python3-3.12.3-2.fc41.ppc64le 349/744 Installing : python3-libs-3.12.3-2.fc41.ppc64le 350/744 Installing : gstreamer1-1.24.4-1.fc41.ppc64le 351/744 Installing : boost-python3-1.83.0-5.fc41.ppc64le 352/744 Installing : cmake-rpm-macros-3.28.3-4.fc41.noarch 353/744 Installing : python3-packaging-24.0-1.fc41.noarch 354/744 Installing : glib2-devel-2.80.2-1.fc41.ppc64le 355/744 Installing : gdk-pixbuf2-devel-2.42.12-1.fc41.ppc64le 356/744 Installing : python3-rpm-generators-14-10.fc40.noarch 357/744 Installing : python3-devel-3.12.3-2.fc41.ppc64le 358/744 Installing : python3-imath-3.1.11-1.fc41.ppc64le 359/744 Installing : python3-numpy-1:1.26.4-5.fc41.ppc64le 360/744 Installing : boost-numpy3-1.83.0-5.fc41.ppc64le 361/744 Installing : crypto-policies-scripts-20240521-1.gitf71d135.fc 362/744 Installing : nss-sysinit-3.100.0-1.fc41.ppc64le 363/744 Installing : nss-3.100.0-1.fc41.ppc64le 364/744 Running scriptlet: nss-3.100.0-1.fc41.ppc64le 364/744 Installing : libsrtp-2.3.0-14.fc40.ppc64le 365/744 Installing : libwacom-2.11.0-1.fc41.ppc64le 366/744 Installing : libinput-1.25.0-5.fc41.ppc64le 367/744 Running scriptlet: libinput-1.25.0-5.fc41.ppc64le 367/744 Installing : python3-pyparsing-3.1.2-2.fc41.noarch 368/744 Installing : systemtap-sdt-devel-5.1-1.fc41.ppc64le 369/744 Installing : vulkan-headers-1.3.283.0-1.fc41.noarch 370/744 Installing : vulkan-loader-devel-1.3.283.0-1.fc41.ppc64le 371/744 Installing : libasan-14.1.1-4.fc41.ppc64le 372/744 Installing : libXdmcp-1.1.5-1.fc41.ppc64le 373/744 Installing : libXdmcp-devel-1.1.5-1.fc41.ppc64le 374/744 Installing : libX11-common-1.8.9-1.fc41.noarch 375/744 Installing : libX11-1.8.9-1.fc41.ppc64le 376/744 Installing : libX11-devel-1.8.9-1.fc41.ppc64le 377/744 Installing : libXext-1.3.6-1.fc40.ppc64le 378/744 Installing : libXext-devel-1.3.6-1.fc40.ppc64le 379/744 Installing : libXrender-0.9.11-6.fc40.ppc64le 380/744 Installing : libXrender-devel-0.9.11-6.fc40.ppc64le 381/744 Installing : libXi-1.8.1-5.fc40.ppc64le 382/744 Installing : libXfixes-6.0.1-3.fc40.ppc64le 383/744 Installing : libXfixes-devel-6.0.1-3.fc40.ppc64le 384/744 Installing : libXt-1.3.0-3.fc40.ppc64le 385/744 Installing : libXi-devel-1.8.1-5.fc40.ppc64le 386/744 Installing : libXtst-1.2.4-6.fc40.ppc64le 387/744 Installing : libXcursor-1.2.2-1.fc41.ppc64le 388/744 Installing : libXcursor-devel-1.2.2-1.fc41.ppc64le 389/744 Installing : libXcomposite-0.4.6-3.fc40.ppc64le 390/744 Installing : libXcomposite-devel-0.4.6-3.fc40.ppc64le 391/744 Installing : libXtst-devel-1.2.4-6.fc40.ppc64le 392/744 Installing : libXdamage-1.1.6-3.fc40.ppc64le 393/744 Installing : libXrandr-1.5.4-3.fc40.ppc64le 394/744 Installing : libXrandr-devel-1.5.4-3.fc40.ppc64le 395/744 Installing : libXinerama-1.1.5-6.fc40.ppc64le 396/744 Installing : libXinerama-devel-1.1.5-6.fc40.ppc64le 397/744 Installing : libXv-1.0.12-3.fc40.ppc64le 398/744 Installing : libXpm-3.5.17-3.fc40.ppc64le 399/744 Installing : libXpm-devel-3.5.17-3.fc40.ppc64le 400/744 Installing : libXv-devel-1.0.12-3.fc40.ppc64le 401/744 Installing : libXdamage-devel-1.1.6-3.fc40.ppc64le 402/744 Installing : libXmu-1.2.1-1.fc41.ppc64le 403/744 Installing : libXt-devel-1.3.0-3.fc40.ppc64le 404/744 Installing : libXScrnSaver-1.2.4-3.fc40.ppc64le 405/744 Installing : libXScrnSaver-devel-1.2.4-3.fc40.ppc64le 406/744 Installing : libXres-1.2.2-3.fc40.ppc64le 407/744 Installing : libXres-devel-1.2.2-3.fc40.ppc64le 408/744 Installing : libXxf86vm-1.1.5-6.fc40.ppc64le 409/744 Installing : libglvnd-glx-1:1.7.0-4.fc40.ppc64le 410/744 Installing : mesa-libGL-24.1.0-1.fc41.ppc64le 411/744 Installing : libglvnd-devel-1:1.7.0-4.fc40.ppc64le 412/744 Installing : mesa-libGL-devel-24.1.0-1.fc41.ppc64le 413/744 Installing : mesa-libGLU-devel-9.0.3-4.fc40.ppc64le 414/744 Installing : libGLEW-2.2.0-7.fc40.ppc64le 415/744 Installing : glew-devel-2.2.0-7.fc40.ppc64le 416/744 Installing : libepoxy-devel-1.5.10-6.fc40.ppc64le 417/744 Installing : mesa-libEGL-devel-24.1.0-1.fc41.ppc64le 418/744 Installing : gl2ps-1.4.2-10.fc40.ppc64le 419/744 Installing : gl2ps-devel-1.4.2-10.fc40.ppc64le 420/744 Installing : glx-utils-9.0.0-7.fc41.ppc64le 421/744 Installing : libva-2.21.0-3.fc41.ppc64le 422/744 Installing : libxkbfile-1.1.3-1.fc40.ppc64le 423/744 Installing : libxkbfile-devel-1.1.3-1.fc40.ppc64le 424/744 Installing : xprop-1.2.7-1.fc40.ppc64le 425/744 Installing : less-643-4.fc40.ppc64le 426/744 Installing : lame-libs-3.100-17.fc40.ppc64le 427/744 Installing : libsndfile-1.2.2-2.fc40.ppc64le 428/744 Installing : jxrlib-1.1-27.fc40.ppc64le 429/744 Installing : freeimage-3.19.0-0.24.svn1909.fc41.ppc64le 430/744 Installing : freeimage-devel-3.19.0-0.24.svn1909.fc41.ppc64le 431/744 Installing : jbig2dec-libs-0.20-4.fc40.ppc64le 432/744 Installing : javapackages-filesystem-6.2.0-12.fc41.noarch 433/744 Installing : java-21-openjdk-headless-1:21.0.3.0.9-1.fc41.ppc 434/744 Running scriptlet: java-21-openjdk-headless-1:21.0.3.0.9-1.fc41.ppc 434/744 Installing : hwloc-libs-2.10.0-3.fc40.ppc64le 435/744 Installing : tbb-bind-2021.11.0-5.fc40.ppc64le 436/744 Installing : tbb-devel-2021.11.0-5.fc40.ppc64le 437/744 Installing : highway-1.1.0-1.fc41.ppc64le 438/744 Installing : libjxl-1:0.10.2-5.fc41.ppc64le 439/744 Installing : hicolor-icon-theme-0.17-18.fc40.noarch 440/744 Running scriptlet: groff-base-1.23.0-6.fc40.ppc64le 441/744 Installing : groff-base-1.23.0-6.fc40.ppc64le 441/744 Running scriptlet: groff-base-1.23.0-6.fc40.ppc64le 441/744 Installing : perl-Digest-1.20-502.fc40.noarch 442/744 Installing : perl-Digest-MD5-2.59-3.fc40.ppc64le 443/744 Installing : perl-B-1.88-507.fc41.ppc64le 444/744 Installing : perl-FileHandle-2.05-507.fc41.noarch 445/744 Installing : perl-Data-Dumper-2.188-503.fc40.ppc64le 446/744 Installing : perl-libnet-3.15-503.fc40.noarch 447/744 Installing : perl-AutoLoader-5.74-507.fc41.noarch 448/744 Installing : perl-URI-5.28-1.fc41.noarch 449/744 Installing : perl-Text-Tabs+Wrap-2024.001-1.fc41.noarch 450/744 Installing : perl-Mozilla-CA-20240313-1.fc41.noarch 451/744 Installing : perl-if-0.61.000-507.fc41.noarch 452/744 Installing : perl-locale-1.10-507.fc41.noarch 453/744 Installing : perl-IO-Socket-IP-0.42-2.fc40.noarch 454/744 Installing : perl-Time-Local-2:1.350-5.fc40.noarch 455/744 Installing : perl-File-Path-2.18-503.fc40.noarch 456/744 Installing : perl-IO-Socket-SSL-2.085-1.fc40.noarch 457/744 Installing : perl-Net-SSLeay-1.94-3.fc40.ppc64le 458/744 Installing : perl-Pod-Escapes-1:1.07-503.fc40.noarch 459/744 Installing : perl-Class-Struct-0.68-507.fc41.noarch 460/744 Installing : perl-Term-ANSIColor-5.01-504.fc40.noarch 461/744 Installing : perl-POSIX-2.13-507.fc41.ppc64le 462/744 Installing : perl-IPC-Open3-1.22-507.fc41.noarch 463/744 Installing : perl-File-Temp-1:0.231.100-503.fc40.noarch 464/744 Installing : perl-HTTP-Tiny-0.088-5.fc40.noarch 465/744 Installing : perl-Term-Cap-1.18-503.fc40.noarch 466/744 Installing : perl-Pod-Simple-1:3.45-6.fc40.noarch 467/744 Installing : perl-Socket-4:2.038-1.fc41.ppc64le 468/744 Installing : perl-SelectSaver-1.02-507.fc41.noarch 469/744 Installing : perl-Symbol-1.09-507.fc41.noarch 470/744 Installing : perl-File-stat-1.13-507.fc41.noarch 471/744 Installing : perl-podlators-1:5.01-502.fc40.noarch 472/744 Installing : perl-Pod-Perldoc-3.28.01-503.fc40.noarch 473/744 Installing : perl-Fcntl-1.15-507.fc41.ppc64le 474/744 Installing : perl-Text-ParseWords-3.31-502.fc40.noarch 475/744 Installing : perl-base-2.27-507.fc41.noarch 476/744 Installing : perl-mro-1.28-507.fc41.ppc64le 477/744 Installing : perl-IO-1.52-507.fc41.ppc64le 478/744 Installing : perl-overloading-0.02-507.fc41.noarch 479/744 Installing : perl-Pod-Usage-4:2.03-504.fc41.noarch 480/744 Installing : perl-Errno-1.37-507.fc41.ppc64le 481/744 Installing : perl-File-Basename-2.86-507.fc41.noarch 482/744 Installing : perl-Getopt-Std-1.13-507.fc41.noarch 483/744 Installing : perl-MIME-Base64-3.16-503.fc40.ppc64le 484/744 Installing : perl-Scalar-List-Utils-5:1.63-503.fc40.ppc64le 485/744 Installing : perl-constant-1.33-503.fc40.noarch 486/744 Installing : perl-Storable-1:3.32-502.fc40.ppc64le 487/744 Installing : perl-overload-1.37-507.fc41.noarch 488/744 Installing : perl-parent-1:0.241-502.fc40.noarch 489/744 Installing : perl-vars-1.05-507.fc41.noarch 490/744 Installing : perl-Getopt-Long-1:2.57-4.fc41.noarch 491/744 Installing : perl-Carp-1.54-502.fc40.noarch 492/744 Installing : perl-Exporter-5.78-3.fc40.noarch 493/744 Installing : perl-PathTools-3.89-502.fc40.ppc64le 494/744 Installing : perl-DynaLoader-1.54-507.fc41.ppc64le 495/744 Installing : perl-Encode-4:3.21-505.fc41.ppc64le 496/744 Installing : perl-libs-4:5.38.2-507.fc41.ppc64le 497/744 Installing : perl-interpreter-4:5.38.2-507.fc41.ppc64le 498/744 Installing : perl-File-Find-1.43-507.fc41.noarch 499/744 Installing : perl-ExtUtils-ParseXS-1:3.51-503.fc40.noarch 500/744 Installing : perl-File-Copy-2.41-507.fc41.noarch 501/744 Installing : perl-version-8:0.99.32-1.fc41.ppc64le 502/744 Installing : perl-File-Compare-1.100.700-507.fc41.noarch 503/744 Installing : perl-Module-Runtime-0.016-22.fc40.noarch 504/744 Installing : perl-Time-HiRes-4:1.9775-502.fc40.ppc64le 505/744 Installing : perl-CPAN-Meta-Requirements-2.143-6.fc40.noarch 506/744 Installing : perl-ExtUtils-Manifest-1:1.75-5.fc40.noarch 507/744 Installing : perl-Class-Method-Modifiers-2.15-4.fc40.noarch 508/744 Installing : perl-Params-Util-1.102-14.fc40.ppc64le 509/744 Installing : perl-Sub-Install-0.929-5.fc40.noarch 510/744 Installing : perl-lib-0.65-507.fc41.ppc64le 511/744 Installing : perl-threads-1:2.36-503.fc40.ppc64le 512/744 Installing : perl-threads-shared-1.68-502.fc40.ppc64le 513/744 Installing : perl-Thread-Queue-3.14-503.fc40.noarch 514/744 Installing : perl-Data-OptList-0.114-4.fc40.noarch 515/744 Installing : perl-Role-Tiny-2.002004-11.fc40.noarch 516/744 Installing : perl-Import-Into-1.002005-26.fc40.noarch 517/744 Installing : autoconf-2.72-2.fc41.noarch 518/744 Installing : automake-1.16.5-16.fc40.noarch 519/744 Installing : libogg-devel-2:1.3.5-8.fc40.ppc64le 520/744 Installing : libtheora-devel-1:1.1.1-37.fc41.ppc64le 521/744 Installing : perl-Module-Metadata-1.000038-5.fc40.noarch 522/744 Installing : perl-ExtUtils-Command-2:7.70-503.fc40.noarch 523/744 Installing : perl-ExtUtils-XSpp-1:0.18-30.fc40.noarch 524/744 Installing : perl-Pod-Html-1.34-507.fc41.noarch 525/744 Installing : perl-macros-4:5.38.2-507.fc41.noarch 526/744 Installing : perl-AutoSplit-5.74-507.fc41.noarch 527/744 Installing : perl-Benchmark-1.24-507.fc41.noarch 528/744 Installing : perl-Test-Harness-1:3.48-3.fc40.noarch 529/744 Installing : perl-CPAN-Meta-YAML-0.018-503.fc40.noarch 530/744 Installing : perl-Capture-Tiny-0.48-20.fc40.noarch 531/744 Installing : perl-ExtUtils-CppGuess-0.27-3.fc40.noarch 532/744 Installing : perl-Class-XSAccessor-1.19-34.fc40.ppc64le 533/744 Installing : perl-Object-HashBase-0.013-1.fc41.noarch 534/744 Installing : perl-Term-Table-0.018-3.fc40.noarch 535/744 Installing : perl-Devel-PPPort-3.71-503.fc40.ppc64le 536/744 Installing : perl-English-1.11-507.fc41.noarch 537/744 Installing : perl-ExtUtils-Constant-0.25-507.fc41.noarch 538/744 Installing : perl-Fedora-VSP-0.001-34.fc40.noarch 539/744 Installing : perl-FindBin-1.53-507.fc41.noarch 540/744 Installing : perl-MRO-Compat-0.15-9.fc40.noarch 541/744 Installing : perl-Math-Complex-1.62-507.fc41.noarch 542/744 Installing : perl-Math-BigInt-1:2.0030.03-1.fc41.noarch 543/744 Installing : perl-JSON-PP-1:4.16-503.fc40.noarch 544/744 Installing : perl-CPAN-Meta-2.150010-502.fc40.noarch 545/744 Installing : perl-Module-Load-1:0.36-503.fc40.noarch 546/744 Installing : perl-Package-Generator-1.106-31.fc40.noarch 547/744 Installing : perl-Sub-Exporter-0.991-3.fc40.noarch 548/744 Installing : perl-Data-Section-0.200008-5.fc40.noarch 549/744 Installing : perl-Sub-Exporter-Progressive-0.001013-24.fc40.n 550/744 Installing : perl-Devel-GlobalDestruction-0.14-24.fc40.noarch 551/744 Installing : perl-Perl-OSType-1.010-503.fc40.noarch 552/744 Installing : perl-Text-Template-1.61-5.fc40.noarch 553/744 Installing : perl-Software-License-0.104006-1.fc40.noarch 554/744 Installing : perl-Tie-4.6-507.fc41.noarch 555/744 Installing : perl-XString-0.005-12.fc40.ppc64le 556/744 Installing : perl-Sub-Quote-2.006008-4.fc40.noarch 557/744 Installing : perl-deprecate-0.04-507.fc41.noarch 558/744 Installing : perl-Module-Pluggable-2:5.2-28.fc40.noarch 559/744 Installing : perl-Alien-wxWidgets-0.69-26.fc40.ppc64le 560/744 Installing : google-noto-fonts-common-20240401-1.fc41.noarch 561/744 Installing : google-noto-sans-vf-fonts-20240401-1.fc41.noarch 562/744 Installing : default-fonts-core-sans-4.0-13.fc41.noarch 563/744 Installing : cairo-1.18.0-3.fc40.ppc64le 564/744 Installing : harfbuzz-8.4.0-1.fc41.ppc64le 565/744 Installing : freetype-2.13.2-5.fc40.ppc64le 566/744 Installing : fontconfig-2.15.0-5.fc41.ppc64le 567/744 Running scriptlet: fontconfig-2.15.0-5.fc41.ppc64le 567/744 Installing : cairo-gobject-1.18.0-3.fc40.ppc64le 568/744 Installing : libXft-2.3.8-6.fc40.ppc64le 569/744 Installing : pango-1.52.2-1.fc41.ppc64le 570/744 Installing : librsvg2-2.57.1-5.fc41.ppc64le 571/744 Installing : rsvg-pixbuf-loader-2.57.1-5.fc41.ppc64le 572/744 Running scriptlet: tk-1:8.6.14-1.fc41.ppc64le 573/744 Installing : tk-1:8.6.14-1.fc41.ppc64le 573/744 Installing : gdk-pixbuf2-modules-2.42.12-1.fc41.ppc64le 574/744 Installing : openslide-4.0.0-3.fc40.ppc64le 575/744 Installing : poppler-24.02.0-2.fc40.ppc64le 576/744 Installing : harfbuzz-icu-8.4.0-1.fc41.ppc64le 577/744 Installing : poppler-glib-24.02.0-2.fc40.ppc64le 578/744 Installing : lasi-1.1.3-13.fc40.ppc64le 579/744 Installing : gd-2.3.3-16.fc41.ppc64le 580/744 Installing : libraqm-0.8.0-7.fc40.ppc64le 581/744 Installing : mkfontscale-1.2.2-6.fc40.ppc64le 582/744 Installing : ttmkfdir-3.0.9-70.fc40.ppc64le 583/744 Installing : xorg-x11-fonts-Type1-7.5-38.fc40.noarch 584/744 Running scriptlet: xorg-x11-fonts-Type1-7.5-38.fc40.noarch 584/744 Installing : google-droid-sans-fonts-20200215-19.fc40.noarch 585/744 Installing : gmp-c++-1:6.3.0-1.fc41.ppc64le 586/744 Installing : gmp-devel-1:6.3.0-1.fc41.ppc64le 587/744 Installing : mpfr-devel-4.2.1-4.fc41.ppc64le 588/744 Installing : gettext-envsubst-0.22.5-2.fc41.ppc64le 589/744 Installing : gettext-runtime-0.22.5-2.fc41.ppc64le 590/744 Installing : gettext-0.22.5-2.fc41.ppc64le 591/744 Installing : gc-8.2.2-6.fc40.ppc64le 592/744 Installing : guile30-3.0.9-1.fc41.ppc64le 593/744 Installing : make-1:4.4.1-6.fc40.ppc64le 594/744 Installing : gcc-14.1.1-4.fc41.ppc64le 595/744 Running scriptlet: gcc-14.1.1-4.fc41.ppc64le 595/744 Installing : cmake-data-3.28.3-4.fc41.noarch 596/744 Installing : cmake-3.28.3-4.fc41.ppc64le 597/744 Installing : perl-ExtUtils-Install-2.22-502.fc40.noarch 598/744 Installing : perl-devel-4:5.38.2-507.fc41.ppc64le 599/744 Installing : perl-ExtUtils-MakeMaker-2:7.70-503.fc40.noarch 600/744 Installing : perl-inc-latest-2:0.500-28.fc40.noarch 601/744 Installing : perl-Module-Build-2:0.42.34-6.fc41.noarch 602/744 Installing : gcc-c++-14.1.1-4.fc41.ppc64le 603/744 Installing : qt5-rpm-macros-5.15.14-1.fc41.noarch 604/744 Installing : libquadmath-devel-14.1.1-4.fc41.ppc64le 605/744 Installing : gcc-gfortran-14.1.1-4.fc41.ppc64le 606/744 Installing : hdf5-devel-1.12.1-15.fc40.ppc64le 607/744 Installing : blas-devel-3.12.0-5.fc41.ppc64le 608/744 Installing : lapack-devel-3.12.0-5.fc41.ppc64le 609/744 Installing : netcdf-devel-4.9.2-5.fc40.ppc64le 610/744 Installing : netcdf-cxx-devel-4.2-34.fc40.ppc64le 611/744 Installing : fftw-libs-double-3.3.10-12.fc41.ppc64le 612/744 Installing : fdk-aac-free-2.0.0-13.fc40.ppc64le 613/744 Installing : duktape-2.7.0-7.fc40.ppc64le 614/744 Installing : libproxy-0.5.5-1.fc41.ppc64le 615/744 Installing : qt5-qtbase-common-5.15.14-1.fc41.noarch 616/744 Running scriptlet: qt5-qtbase-5.15.14-1.fc41.ppc64le 617/744 Installing : qt5-qtbase-5.15.14-1.fc41.ppc64le 617/744 Running scriptlet: qt5-qtbase-5.15.14-1.fc41.ppc64le 617/744 Installing : qt5-qtbase-gui-5.15.14-1.fc41.ppc64le 618/744 Installing : qt5-qtdeclarative-5.15.14-1.fc41.ppc64le 619/744 Installing : qt5-qtbase-devel-5.15.14-1.fc41.ppc64le 620/744 Installing : qt5-qttools-libs-designer-5.15.14-1.fc41.ppc64le 621/744 Installing : qt5-qttools-libs-designercomponents-5.15.14-1.fc 622/744 Installing : qt5-qttools-libs-help-5.15.14-1.fc41.ppc64le 623/744 Installing : qt5-designer-5.15.14-1.fc41.ppc64le 624/744 Installing : qt5-qtdeclarative-devel-5.15.14-1.fc41.ppc64le 625/744 Installing : qt5-qtlocation-5.15.14-1.fc41.ppc64le 626/744 Installing : qt5-qtsensors-5.15.14-1.fc41.ppc64le 627/744 Installing : qt5-qtwebchannel-5.15.14-1.fc41.ppc64le 628/744 Installing : qt5-linguist-5.15.14-1.fc41.ppc64le 629/744 Installing : qt5-qtx11extras-5.15.14-1.fc41.ppc64le 630/744 Installing : qt5-qtx11extras-devel-5.15.14-1.fc41.ppc64le 631/744 Installing : qt5-qttools-5.15.14-1.fc41.ppc64le 632/744 Installing : dbus-common-1:1.14.10-3.fc40.noarch 633/744 Running scriptlet: dbus-common-1:1.14.10-3.fc40.noarch 633/744 Running scriptlet: dbus-broker-36-2.fc41.ppc64le 634/744 Installing : dbus-broker-36-2.fc41.ppc64le 634/744 Running scriptlet: dbus-broker-36-2.fc41.ppc64le 634/744 Installing : dbus-1:1.14.10-3.fc40.ppc64le 635/744 Installing : at-spi2-core-2.52.0-1.fc41.ppc64le 636/744 Installing : atk-2.52.0-1.fc41.ppc64le 637/744 Installing : at-spi2-atk-2.52.0-1.fc41.ppc64le 638/744 Installing : atk-devel-2.52.0-1.fc41.ppc64le 639/744 Installing : at-spi2-core-devel-2.52.0-1.fc41.ppc64le 640/744 Installing : at-spi2-atk-devel-2.52.0-1.fc41.ppc64le 641/744 Installing : gupnp-1.6.6-2.fc40.ppc64le 642/744 Installing : gupnp-igd-1.6.0-4.fc40.ppc64le 643/744 Installing : libnice-0.1.22-1.fc41.ppc64le 644/744 Installing : systemd-pam-256~rc3-3.fc41.ppc64le 645/744 Installing : systemd-256~rc3-3.fc41.ppc64le 646/744 Running scriptlet: systemd-256~rc3-3.fc41.ppc64le 646/744 Creating group 'systemd-journal' with GID 190. Creating group 'systemd-oom' with GID 999. Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 999 and GID 999. Installing : xdg-dbus-proxy-0.1.5-2.fc40.ppc64le 647/744 Installing : clang-resource-filesystem-18.1.6-3.fc41.noarch 648/744 Installing : clang-libs-18.1.6-3.fc41.ppc64le 649/744 Installing : qt5-doctools-5.15.14-1.fc41.ppc64le 650/744 Installing : qt5-qttools-devel-5.15.14-1.fc41.ppc64le 651/744 Installing : cgnslib-common-4.4.0-4.fc40.noarch 652/744 Installing : cgnslib-4.4.0-4.fc40.ppc64le 653/744 Installing : cgnslib-devel-4.4.0-4.fc40.ppc64le 654/744 Installing : cfitsio-4.4.0-2.fc41.ppc64le 655/744 Installing : gdal-libs-3.9.0-3.fc41.ppc64le 656/744 Installing : vtk-9.2.6-15.fc41.ppc64le 657/744 Installing : opencascade-draw-7.8.1-1.fc41.ppc64le 658/744 Installing : opencascade-modeling-7.8.1-1.fc41.ppc64le 659/744 Installing : opencascade-visualization-7.8.1-1.fc41.ppc64le 660/744 Installing : opencascade-ocaf-7.8.1-1.fc41.ppc64le 661/744 Installing : vtk-qt-9.2.6-15.fc41.ppc64le 662/744 Installing : python3-vtk-9.2.6-15.fc41.ppc64le 663/744 Installing : gdal-devel-3.9.0-3.fc41.ppc64le 664/744 Installing : cdparanoia-libs-10.2-44.fc40.ppc64le 665/744 Installing : gstreamer1-plugins-base-1.24.4-1.fc41.ppc64le 666/744 Installing : qt5-qtwebkit-5.212.0-0.87alpha4.fc41.ppc64le 667/744 Installing : qt5-qtwebkit-devel-5.212.0-0.87alpha4.fc41.ppc64 668/744 Installing : bzip2-devel-1.0.8-18.fc40.ppc64le 669/744 Installing : bubblewrap-0.9.0-1.fc41.ppc64le 670/744 Installing : brotli-1.1.0-3.fc40.ppc64le 671/744 Installing : brotli-devel-1.1.0-3.fc40.ppc64le 672/744 Installing : freetype-devel-2.13.2-5.fc40.ppc64le 673/744 Installing : fontconfig-devel-2.15.0-5.fc41.ppc64le 674/744 Installing : cairo-devel-1.18.0-3.fc40.ppc64le 675/744 Installing : harfbuzz-devel-8.4.0-1.fc41.ppc64le 676/744 Installing : libXft-devel-2.3.8-6.fc40.ppc64le 677/744 Installing : pango-devel-1.52.2-1.fc41.ppc64le 678/744 Installing : tk-devel-1:8.6.14-1.fc41.ppc64le 679/744 Installing : cairo-gobject-devel-1.18.0-3.fc40.ppc64le 680/744 Installing : openslide-devel-4.0.0-3.fc40.ppc64le 681/744 Installing : annobin-docs-12.54-2.fc41.noarch 682/744 Installing : adwaita-icon-theme-legacy-46.2-1.fc41.noarch 683/744 Installing : adwaita-cursor-theme-46.2-2.fc41.noarch 684/744 Installing : adwaita-icon-theme-46.2-2.fc41.noarch 685/744 Installing : gtk3-3.24.42-2.fc41.ppc64le 686/744 Installing : gstreamer1-plugins-bad-free-1.22.5-1.fc39.ppc64l 687/744 Installing : webkit2gtk4.1-2.45.3-3.fc41.ppc64le 688/744 Installing : gtk3-devel-3.24.42-2.fc41.ppc64le 689/744 Installing : java-21-openjdk-1:21.0.3.0.9-1.fc41.ppc64le 690/744 Running scriptlet: java-21-openjdk-1:21.0.3.0.9-1.fc41.ppc64le 690/744 Installing : vtk-java-9.2.6-15.fc41.ppc64le 691/744 Installing : libdecor-0.2.2-3.fc40.ppc64le 692/744 Installing : SDL2-2.30.3-1.fc41.ppc64le 693/744 Installing : wxGTK-3.2.5-1.fc41.ppc64le 694/744 Installing : wxGTK-media-3.2.5-1.fc41.ppc64le 695/744 Installing : wxGTK-webview-3.2.5-1.fc41.ppc64le 696/744 Installing : wxGTK-gl-3.2.5-1.fc41.ppc64le 697/744 Installing : adobe-mappings-pdf-20190401-7.fc40.noarch 698/744 Installing : libgs-10.03.1-1.fc41.ppc64le 699/744 Installing : graphviz-11.0.0-2.fc41.ppc64le 700/744 Installing : openexr2-libs-2.5.8-7.fc40.ppc64le 701/744 Installing : ImageMagick-libs-1:7.1.1.26-8.fc41.ppc64le 702/744 Installing : boost-test-1.83.0-5.fc41.ppc64le 703/744 Installing : boost-stacktrace-1.83.0-5.fc41.ppc64le 704/744 Installing : boost-serialization-1.83.0-5.fc41.ppc64le 705/744 Installing : boost-random-1.83.0-5.fc41.ppc64le 706/744 Installing : boost-nowide-1.83.0-5.fc41.ppc64le 707/744 Installing : boost-math-1.83.0-5.fc41.ppc64le 708/744 Installing : boost-contract-1.83.0-5.fc41.ppc64le 709/744 Installing : boost-1.83.0-5.fc41.ppc64le 710/744 Installing : boost-devel-1.83.0-5.fc41.ppc64le 711/744 Installing : imath-devel-3.1.11-1.fc41.ppc64le 712/744 Installing : vtk-devel-9.2.6-15.fc41.ppc64le 713/744 Installing : NLopt-2.7.1-18.fc40.ppc64le 714/744 Installing : NLopt-devel-2.7.1-18.fc40.ppc64le 715/744 Installing : opencascade-devel-7.8.1-1.fc41.ppc64le 716/744 Installing : openexr-devel-3.2.4-2.fc41.ppc64le 717/744 Installing : CGAL-devel-5.6.1-1.fc41.ppc64le 718/744 Installing : ImageMagick-1:7.1.1.26-8.fc41.ppc64le 719/744 Installing : wxGTK-devel-3.2.5-1.fc41.ppc64le 720/744 Installing : perl-Wx-0.9932-33.fc40.ppc64le 721/744 Installing : annobin-plugin-gcc-12.54-2.fc41.ppc64le 722/744 Running scriptlet: annobin-plugin-gcc-12.54-2.fc41.ppc64le 722/744 Installing : perl-Module-Build-WithXSpp-0.14-29.fc40.noarch 723/744 Installing : perl-ExtUtils-Embed-1.35-507.fc41.noarch 724/744 Installing : gcc-plugin-annobin-14.1.1-4.fc41.ppc64le 725/744 Running scriptlet: gcc-plugin-annobin-14.1.1-4.fc41.ppc64le 725/744 Installing : perl-Test-Simple-3:1.302199-1.fc41.noarch 726/744 Installing : perl-Moo-2.005005-6.fc40.noarch 727/744 Installing : perl-generators-1.16-5.fc40.noarch 728/744 Installing : perl-ExtUtils-Typemaps-Default-1.05-29.fc40.noar 729/744 Installing : perl-Devel-CheckLib-1.16-12.fc40.noarch 730/744 Installing : perl-IO-stringy-2.113-14.fc40.noarch 731/744 Installing : perl-local-lib-2.000029-7.fc40.noarch 732/744 Installing : openvdb-devel-11.0.0-9.fc41.ppc64le 733/744 Installing : git-core-2.45.1-1.fc41.ppc64le 734/744 Installing : add-determinism-0.2.0-9.fc41.ppc64le 735/744 Installing : qhull-devel-1:8.0.2-4.fc40.ppc64le 736/744 Installing : nanosvg-devel-20221221-5.fc40.ppc64le 737/744 Installing : gtest-devel-1.14.0-4.fc40.ppc64le 738/744 Installing : openvdb-11.0.0-9.fc41.ppc64le 739/744 Installing : desktop-file-utils-0.26-12.fc40.ppc64le 740/744 Installing : cereal-devel-1.3.2-6.fc40.ppc64le 741/744 Installing : catch2-devel-2.13.10-4.fc40.ppc64le 742/744 Installing : systemd-rpm-macros-256~rc3-3.fc41.noarch 743/744 Installing : systemd-devel-256~rc3-3.fc41.ppc64le 744/744 Running scriptlet: urw-base35-bookman-fonts-20200910-22.fc41.noarch 744/744 Running scriptlet: urw-base35-c059-fonts-20200910-22.fc41.noarch 744/744 Running scriptlet: urw-base35-d050000l-fonts-20200910-22.fc41.noarc 744/744 Running scriptlet: urw-base35-gothic-fonts-20200910-22.fc41.noarch 744/744 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-22.fc41 744/744 Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-22.fc41.n 744/744 Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-22.fc41.no 744/744 Running scriptlet: urw-base35-p052-fonts-20200910-22.fc41.noarch 744/744 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910-22 744/744 Running scriptlet: urw-base35-z003-fonts-20200910-22.fc41.noarch 744/744 Running scriptlet: copy-jdk-configs-4.1-5.fc40.noarch 744/744 Running scriptlet: crypto-policies-scripts-20240521-1.gitf71d135.fc 744/744 Running scriptlet: nss-3.100.0-1.fc41.ppc64le 744/744 Running scriptlet: java-21-openjdk-headless-1:21.0.3.0.9-1.fc41.ppc 744/744 Running scriptlet: fontconfig-2.15.0-5.fc41.ppc64le 744/744 Running scriptlet: java-21-openjdk-1:21.0.3.0.9-1.fc41.ppc64le 744/744 Running scriptlet: systemd-devel-256~rc3-3.fc41.ppc64le 744/744 Installed: CGAL-devel-5.6.1-1.fc41.ppc64le ImageMagick-1:7.1.1.26-8.fc41.ppc64le ImageMagick-libs-1:7.1.1.26-8.fc41.ppc64le LibRaw-0.21.2-5.fc40.ppc64le NLopt-2.7.1-18.fc40.ppc64le NLopt-devel-2.7.1-18.fc40.ppc64le PEGTL-devel-2.8.3-9.fc40.ppc64le SDL2-2.30.3-1.fc41.ppc64le SuperLU-6.0.1-5.fc41.ppc64le abattis-cantarell-vf-fonts-0.301-12.fc40.noarch add-determinism-0.2.0-9.fc41.ppc64le adobe-mappings-cmap-20230622-3.fc40.noarch adobe-mappings-cmap-deprecated-20230622-3.fc40.noarch adobe-mappings-pdf-20190401-7.fc40.noarch adwaita-cursor-theme-46.2-2.fc41.noarch adwaita-icon-theme-46.2-2.fc41.noarch adwaita-icon-theme-legacy-46.2-1.fc41.noarch alsa-lib-1.2.11-2.fc40.ppc64le annobin-docs-12.54-2.fc41.noarch annobin-plugin-gcc-12.54-2.fc41.ppc64le armadillo-12.8.1-1.fc41.ppc64le arpack-3.9.1-3.fc40.ppc64le at-spi2-atk-2.52.0-1.fc41.ppc64le at-spi2-atk-devel-2.52.0-1.fc41.ppc64le at-spi2-core-2.52.0-1.fc41.ppc64le at-spi2-core-devel-2.52.0-1.fc41.ppc64le atk-2.52.0-1.fc41.ppc64le atk-devel-2.52.0-1.fc41.ppc64le autoconf-2.72-2.fc41.noarch automake-1.16.5-16.fc40.noarch avahi-glib-0.8-26.fc40.ppc64le avahi-libs-0.8-26.fc40.ppc64le blas-3.12.0-5.fc41.ppc64le blas-devel-3.12.0-5.fc41.ppc64le blas64-3.12.0-5.fc41.ppc64le blas64_-3.12.0-5.fc41.ppc64le blosc-1.21.5-4.fc40.ppc64le boost-1.83.0-5.fc41.ppc64le boost-atomic-1.83.0-5.fc41.ppc64le boost-chrono-1.83.0-5.fc41.ppc64le boost-container-1.83.0-5.fc41.ppc64le boost-context-1.83.0-5.fc41.ppc64le boost-contract-1.83.0-5.fc41.ppc64le boost-coroutine-1.83.0-5.fc41.ppc64le boost-date-time-1.83.0-5.fc41.ppc64le boost-devel-1.83.0-5.fc41.ppc64le boost-fiber-1.83.0-5.fc41.ppc64le boost-filesystem-1.83.0-5.fc41.ppc64le boost-graph-1.83.0-5.fc41.ppc64le boost-iostreams-1.83.0-5.fc41.ppc64le boost-json-1.83.0-5.fc41.ppc64le boost-locale-1.83.0-5.fc41.ppc64le boost-log-1.83.0-5.fc41.ppc64le boost-math-1.83.0-5.fc41.ppc64le boost-nowide-1.83.0-5.fc41.ppc64le boost-numpy3-1.83.0-5.fc41.ppc64le boost-program-options-1.83.0-5.fc41.ppc64le boost-python3-1.83.0-5.fc41.ppc64le boost-random-1.83.0-5.fc41.ppc64le boost-regex-1.83.0-5.fc41.ppc64le boost-serialization-1.83.0-5.fc41.ppc64le boost-stacktrace-1.83.0-5.fc41.ppc64le boost-system-1.83.0-5.fc41.ppc64le boost-test-1.83.0-5.fc41.ppc64le boost-thread-1.83.0-5.fc41.ppc64le boost-timer-1.83.0-5.fc41.ppc64le boost-type_erasure-1.83.0-5.fc41.ppc64le boost-wave-1.83.0-5.fc41.ppc64le brotli-1.1.0-3.fc40.ppc64le brotli-devel-1.1.0-3.fc40.ppc64le bubblewrap-0.9.0-1.fc41.ppc64le bzip2-devel-1.0.8-18.fc40.ppc64le cairo-1.18.0-3.fc40.ppc64le cairo-devel-1.18.0-3.fc40.ppc64le cairo-gobject-1.18.0-3.fc40.ppc64le cairo-gobject-devel-1.18.0-3.fc40.ppc64le catch2-devel-2.13.10-4.fc40.ppc64le cdparanoia-libs-10.2-44.fc40.ppc64le cereal-devel-1.3.2-6.fc40.ppc64le cfitsio-4.4.0-2.fc41.ppc64le cgnslib-4.4.0-4.fc40.ppc64le cgnslib-common-4.4.0-4.fc40.noarch cgnslib-devel-4.4.0-4.fc40.ppc64le cgnslib-libs-4.4.0-4.fc40.ppc64le clang-libs-18.1.6-3.fc41.ppc64le clang-resource-filesystem-18.1.6-3.fc41.noarch cli11-devel-2.4.2-1.fc41.noarch cmake-3.28.3-4.fc41.ppc64le cmake-data-3.28.3-4.fc41.noarch cmake-filesystem-3.28.3-4.fc41.ppc64le cmake-rpm-macros-3.28.3-4.fc41.noarch colord-libs-1.4.7-3.fc40.ppc64le copy-jdk-configs-4.1-5.fc40.noarch cpp-14.1.1-4.fc41.ppc64le crypto-policies-scripts-20240521-1.gitf71d135.fc41.noarch cups-libs-1:2.4.8-4.fc41.ppc64le dbus-1:1.14.10-3.fc40.ppc64le dbus-broker-36-2.fc41.ppc64le dbus-common-1:1.14.10-3.fc40.noarch dbus-devel-1:1.14.10-3.fc40.ppc64le dbus-libs-1:1.14.10-3.fc40.ppc64le default-fonts-core-sans-4.0-13.fc41.noarch desktop-file-utils-0.26-12.fc40.ppc64le double-conversion-3.3.0-3.fc40.ppc64le double-conversion-devel-3.3.0-3.fc40.ppc64le duktape-2.7.0-7.fc40.ppc64le eigen3-devel-3.4.0-15.fc40.noarch emacs-filesystem-1:30.0-2.fc41.noarch enchant2-2.8.0-1.fc41.ppc64le expat-2.6.2-1.fc41.ppc64le expat-devel-2.6.2-1.fc41.ppc64le fdk-aac-free-2.0.0-13.fc40.ppc64le fftw-libs-double-3.3.10-12.fc41.ppc64le flac-libs-1.4.3-4.fc40.ppc64le flexiblas-3.4.4-1.fc41.ppc64le flexiblas-devel-3.4.4-1.fc41.ppc64le flexiblas-netlib-3.4.4-1.fc41.ppc64le flexiblas-netlib64-3.4.4-1.fc41.ppc64le flexiblas-openblas-openmp-3.4.4-1.fc41.ppc64le flexiblas-openblas-openmp64-3.4.4-1.fc41.ppc64le fontconfig-2.15.0-5.fc41.ppc64le fontconfig-devel-2.15.0-5.fc41.ppc64le fonts-filesystem-1:2.0.5-14.fc40.noarch freeimage-3.19.0-0.24.svn1909.fc41.ppc64le freeimage-devel-3.19.0-0.24.svn1909.fc41.ppc64le freetype-2.13.2-5.fc40.ppc64le freetype-devel-2.13.2-5.fc40.ppc64le freexl-2.0.0-7.fc41.ppc64le fribidi-1.0.14-1.fc41.ppc64le fribidi-devel-1.0.14-1.fc41.ppc64le gc-8.2.2-6.fc40.ppc64le gcc-14.1.1-4.fc41.ppc64le gcc-c++-14.1.1-4.fc41.ppc64le gcc-gfortran-14.1.1-4.fc41.ppc64le gcc-plugin-annobin-14.1.1-4.fc41.ppc64le gd-2.3.3-16.fc41.ppc64le gdal-devel-3.9.0-3.fc41.ppc64le gdal-libs-3.9.0-3.fc41.ppc64le gdk-pixbuf2-2.42.12-1.fc41.ppc64le gdk-pixbuf2-devel-2.42.12-1.fc41.ppc64le gdk-pixbuf2-modules-2.42.12-1.fc41.ppc64le geos-3.12.1-3.fc40.ppc64le gettext-0.22.5-2.fc41.ppc64le gettext-envsubst-0.22.5-2.fc41.ppc64le gettext-libs-0.22.5-2.fc41.ppc64le gettext-runtime-0.22.5-2.fc41.ppc64le giflib-5.2.2-1.fc41.ppc64le git-core-2.45.1-1.fc41.ppc64le gl-manpages-1.1-31.20190306.fc40.noarch gl2ps-1.4.2-10.fc40.ppc64le gl2ps-devel-1.4.2-10.fc40.ppc64le glew-devel-2.2.0-7.fc40.ppc64le glib2-2.80.2-1.fc41.ppc64le glib2-devel-2.80.2-1.fc41.ppc64le glibc-devel-2.39.9000-18.fc41.ppc64le glx-utils-9.0.0-7.fc41.ppc64le gmock-1.14.0-4.fc40.ppc64le gmp-c++-1:6.3.0-1.fc41.ppc64le gmp-devel-1:6.3.0-1.fc41.ppc64le gnupg2-2.4.5-1.fc41.ppc64le gnutls-3.8.5-2.fc41.ppc64le google-droid-sans-fonts-20200215-19.fc40.noarch google-noto-fonts-common-20240401-1.fc41.noarch google-noto-sans-vf-fonts-20240401-1.fc41.noarch gpgme-1.23.2-3.fc40.ppc64le gpgmepp-1.23.2-3.fc40.ppc64le graphene-1.10.6-8.fc40.ppc64le graphite2-1.3.14-15.fc40.ppc64le graphite2-devel-1.3.14-15.fc40.ppc64le graphviz-11.0.0-2.fc41.ppc64le groff-base-1.23.0-6.fc40.ppc64le gsm-1.0.22-6.fc40.ppc64le gssdp-1.6.3-2.fc40.ppc64le gstreamer1-1.24.4-1.fc41.ppc64le gstreamer1-plugins-bad-free-1.22.5-1.fc39.ppc64le gstreamer1-plugins-base-1.24.4-1.fc41.ppc64le gtest-1.14.0-4.fc40.ppc64le gtest-devel-1.14.0-4.fc40.ppc64le gtk-update-icon-cache-3.24.42-2.fc41.ppc64le gtk3-3.24.42-2.fc41.ppc64le gtk3-devel-3.24.42-2.fc41.ppc64le gts-0.7.6-48.20121130.fc40.ppc64le guile30-3.0.9-1.fc41.ppc64le gupnp-1.6.6-2.fc40.ppc64le gupnp-igd-1.6.0-4.fc40.ppc64le harfbuzz-8.4.0-1.fc41.ppc64le harfbuzz-devel-8.4.0-1.fc41.ppc64le harfbuzz-icu-8.4.0-1.fc41.ppc64le hdf-libs-4.2.16.2-1.fc40.ppc64le hdf5-1.12.1-15.fc40.ppc64le hdf5-devel-1.12.1-15.fc40.ppc64le hicolor-icon-theme-0.17-18.fc40.noarch highway-1.1.0-1.fc41.ppc64le hunspell-1.7.2-7.fc40.ppc64le hunspell-en-US-0.20201207-9.fc40.noarch hunspell-filesystem-1.7.2-7.fc40.ppc64le hwloc-libs-2.10.0-3.fc40.ppc64le hyphen-2.8.8-24.fc41.ppc64le imath-3.1.11-1.fc41.ppc64le imath-devel-3.1.11-1.fc41.ppc64le iso-codes-4.16.0-3.fc40.noarch jasper-libs-4.2.3-1.fc41.ppc64le java-21-openjdk-1:21.0.3.0.9-1.fc41.ppc64le java-21-openjdk-headless-1:21.0.3.0.9-1.fc41.ppc64le javapackages-filesystem-6.2.0-12.fc41.noarch javascriptcoregtk4.1-2.45.3-3.fc41.ppc64le jbig2dec-libs-0.20-4.fc40.ppc64le jbigkit-libs-2.1-29.fc40.ppc64le json-c-0.17-3.fc40.ppc64le json-devel-3.11.3-1.fc41.ppc64le json-glib-1.8.0-3.fc40.ppc64le jsoncpp-1.9.5-7.fc40.ppc64le jsoncpp-devel-1.9.5-7.fc40.ppc64le jxrlib-1.1-27.fc40.ppc64le kernel-headers-6.10.0-0.rc1.17.fc41.ppc64le lame-libs-3.100-17.fc40.ppc64le lapack-3.12.0-5.fc41.ppc64le lapack-devel-3.12.0-5.fc41.ppc64le lapack64-3.12.0-5.fc41.ppc64le lapack64_-3.12.0-5.fc41.ppc64le lasi-1.1.3-13.fc40.ppc64le lcms2-2.16-3.fc40.ppc64le less-643-4.fc40.ppc64le libGLEW-2.2.0-7.fc40.ppc64le libICE-1.1.1-3.fc40.ppc64le libICE-devel-1.1.1-3.fc40.ppc64le libSM-1.2.4-3.fc40.ppc64le libSM-devel-1.2.4-3.fc40.ppc64le libX11-1.8.9-1.fc41.ppc64le libX11-common-1.8.9-1.fc41.noarch libX11-devel-1.8.9-1.fc41.ppc64le libX11-xcb-1.8.9-1.fc41.ppc64le libXScrnSaver-1.2.4-3.fc40.ppc64le libXScrnSaver-devel-1.2.4-3.fc40.ppc64le libXau-1.0.11-6.fc40.ppc64le libXau-devel-1.0.11-6.fc40.ppc64le libXcomposite-0.4.6-3.fc40.ppc64le libXcomposite-devel-0.4.6-3.fc40.ppc64le libXcursor-1.2.2-1.fc41.ppc64le libXcursor-devel-1.2.2-1.fc41.ppc64le libXdamage-1.1.6-3.fc40.ppc64le libXdamage-devel-1.1.6-3.fc40.ppc64le libXdmcp-1.1.5-1.fc41.ppc64le libXdmcp-devel-1.1.5-1.fc41.ppc64le libXext-1.3.6-1.fc40.ppc64le libXext-devel-1.3.6-1.fc40.ppc64le libXfixes-6.0.1-3.fc40.ppc64le libXfixes-devel-6.0.1-3.fc40.ppc64le libXft-2.3.8-6.fc40.ppc64le libXft-devel-2.3.8-6.fc40.ppc64le libXi-1.8.1-5.fc40.ppc64le libXi-devel-1.8.1-5.fc40.ppc64le libXinerama-1.1.5-6.fc40.ppc64le libXinerama-devel-1.1.5-6.fc40.ppc64le libXmu-1.2.1-1.fc41.ppc64le libXpm-3.5.17-3.fc40.ppc64le libXpm-devel-3.5.17-3.fc40.ppc64le libXrandr-1.5.4-3.fc40.ppc64le libXrandr-devel-1.5.4-3.fc40.ppc64le libXrender-0.9.11-6.fc40.ppc64le libXrender-devel-0.9.11-6.fc40.ppc64le libXres-1.2.2-3.fc40.ppc64le libXres-devel-1.2.2-3.fc40.ppc64le libXt-1.3.0-3.fc40.ppc64le libXt-devel-1.3.0-3.fc40.ppc64le libXtst-1.2.4-6.fc40.ppc64le libXtst-devel-1.2.4-6.fc40.ppc64le libXv-1.0.12-3.fc40.ppc64le libXv-devel-1.0.12-3.fc40.ppc64le libXxf86vm-1.1.5-6.fc40.ppc64le libaec-1.1.2-1.fc40.ppc64le libaec-devel-1.1.2-1.fc40.ppc64le libaom-3.9.0-1.fc41.ppc64le libarchive-devel-3.7.4-1.fc41.ppc64le libarrow-16.1.0-2.fc41.ppc64le libarrow-acero-libs-16.1.0-2.fc41.ppc64le libarrow-dataset-libs-16.1.0-2.fc41.ppc64le libarrow-doc-16.1.0-2.fc41.noarch libasan-14.1.1-4.fc41.ppc64le libassuan-2.5.7-1.fc41.ppc64le libatomic-14.1.1-4.fc41.ppc64le libavif-1.0.4-3.fc41.ppc64le libb2-0.98.1-11.fc40.ppc64le libblkid-devel-2.40.1-1.fc41.ppc64le libcbor-0.11.0-1.fc40.ppc64le libcloudproviders-0.3.5-3.fc40.ppc64le libcloudproviders-devel-0.3.5-3.fc40.ppc64le libcurl-devel-8.8.0-1.fc41.ppc64le libdatrie-0.2.13-9.fc40.ppc64le libdatrie-devel-0.2.13-9.fc40.ppc64le libdav1d-1.4.0-1.fc41.ppc64le libdecor-0.2.2-3.fc40.ppc64le libdeflate-1.20-4.fc41.ppc64le libdeflate-devel-1.20-4.fc41.ppc64le libdicom-1.1.0-2.fc41.ppc64le libdicom-devel-1.1.0-2.fc41.ppc64le libdrm-2.4.120-3.fc40.ppc64le libdrm-devel-2.4.120-3.fc40.ppc64le libdvdnav-6.1.1-8.fc40.ppc64le libdvdread-6.1.3-6.fc40.ppc64le libedit-3.1-51.20240517cvs.fc41.ppc64le libepoxy-1.5.10-6.fc40.ppc64le libepoxy-devel-1.5.10-6.fc40.ppc64le libevdev-1.13.2-2.fc41.ppc64le libffi-devel-3.4.6-1.fc41.ppc64le libfido2-1.14.0-4.fc40.ppc64le libfontenc-1.1.8-1.fc41.ppc64le libgcrypt-1.10.3-4.fc41.ppc64le libgeotiff-1.7.3-1.fc41.ppc64le libgfortran-14.1.1-4.fc41.ppc64le libglvnd-1:1.7.0-4.fc40.ppc64le libglvnd-core-devel-1:1.7.0-4.fc40.ppc64le libglvnd-devel-1:1.7.0-4.fc40.ppc64le libglvnd-egl-1:1.7.0-4.fc40.ppc64le libglvnd-gles-1:1.7.0-4.fc40.ppc64le libglvnd-glx-1:1.7.0-4.fc40.ppc64le libglvnd-opengl-1:1.7.0-4.fc40.ppc64le libgpg-error-1.49-1.fc41.ppc64le libgs-10.03.1-1.fc41.ppc64le libgta-1.2.1-12.fc40.ppc64le libgudev-238-5.fc40.ppc64le libgusb-0.4.9-1.fc41.ppc64le libharu-2.4.3-5.fc40.ppc64le libharu-devel-2.4.3-5.fc40.ppc64le libheif-1.17.6-1.fc41.ppc64le libicu-74.2-1.fc40.ppc64le libicu-devel-74.2-1.fc40.ppc64le libijs-0.35-22.fc40.ppc64le libimagequant-4.0.3-3.fc40.ppc64le libinput-1.25.0-5.fc41.ppc64le libjpeg-turbo-3.0.2-2.fc41.ppc64le libjpeg-turbo-devel-3.0.2-2.fc41.ppc64le libjxl-1:0.10.2-5.fc41.ppc64le libkml-1.3.0-47.fc40.ppc64le libksba-1.6.6-1.fc41.ppc64le liblerc-4.0.0-6.fc40.ppc64le liblqr-1-0.4.2-24.fc40.ppc64le libmanette-0.2.7-1.fc40.ppc64le libmount-devel-2.40.1-1.fc41.ppc64le libmpc-1.3.1-5.fc40.ppc64le libmspack-0.10.1-0.12.alpha.fc40.ppc64le libnice-0.1.22-1.fc41.ppc64le libogg-2:1.3.5-8.fc40.ppc64le libogg-devel-2:1.3.5-8.fc40.ppc64le liborc2-2.0.0-2.fc41.ppc64le libpaper-1:2.1.1-6.fc41.ppc64le libpng-2:1.6.40-3.fc40.ppc64le libpng-devel-2:1.6.40-3.fc40.ppc64le libpq-16.1-4.fc41.ppc64le libpq-devel-16.1-4.fc41.ppc64le libproxy-0.5.5-1.fc41.ppc64le libqhull-1:8.0.2-4.fc40.ppc64le libqhull_p-1:8.0.2-4.fc40.ppc64le libqhull_r-1:8.0.2-4.fc40.ppc64le libquadmath-14.1.1-4.fc41.ppc64le libquadmath-devel-14.1.1-4.fc41.ppc64le libraqm-0.8.0-7.fc40.ppc64le librsvg2-2.57.1-5.fc41.ppc64le librttopo-1.1.0-14.fc40.ppc64le libseccomp-2.5.3-8.fc40.ppc64le libsecret-0.21.4-2.fc41.ppc64le libselinux-devel-3.6-4.fc40.ppc64le libsepol-devel-3.6-3.fc40.ppc64le libsndfile-1.2.2-2.fc40.ppc64le libsoup3-3.5.1-1.fc41.ppc64le libspatialite-5.1.0-6.fc41.ppc64le libsrtp-2.3.0-14.fc40.ppc64le libstdc++-devel-14.1.1-4.fc41.ppc64le libstemmer-2.2.0-10.fc40.ppc64le libtextstyle-0.22.5-2.fc41.ppc64le libthai-0.1.29-8.fc40.ppc64le libthai-devel-0.1.29-8.fc40.ppc64le libtheora-1:1.1.1-37.fc41.ppc64le libtheora-devel-1:1.1.1-37.fc41.ppc64le libtiff-4.6.0-2.fc40.ppc64le libtiff-devel-4.6.0-2.fc40.ppc64le libtracker-sparql-3.7.3-1.fc41.ppc64le libubsan-14.1.1-4.fc41.ppc64le libunwind-1.8.0-3.fc41.ppc64le libusb1-1.0.27-2.fc41.ppc64le libuuid-devel-2.40.1-1.fc41.ppc64le libuv-1:1.48.0-1.fc40.ppc64le libva-2.21.0-3.fc41.ppc64le libvisual-1:0.4.1-4.fc40.ppc64le libvorbis-1:1.3.7-10.fc40.ppc64le libwacom-2.11.0-1.fc41.ppc64le libwacom-data-2.11.0-1.fc41.noarch libwayland-client-1.22.0-3.fc40.ppc64le libwayland-cursor-1.22.0-3.fc40.ppc64le libwayland-egl-1.22.0-3.fc40.ppc64le libwayland-server-1.22.0-3.fc40.ppc64le libwebp-1.4.0-1.fc41.ppc64le libwebp-devel-1.4.0-1.fc41.ppc64le libwmf-lite-0.2.13-5.fc40.ppc64le libxcb-1.17.0-1.fc41.ppc64le libxcb-devel-1.17.0-1.fc41.ppc64le libxcrypt-devel-4.4.36-5.fc40.ppc64le libxkbcommon-1.7.0-1.fc41.ppc64le libxkbcommon-devel-1.7.0-1.fc41.ppc64le libxkbcommon-x11-1.7.0-1.fc41.ppc64le libxkbfile-1.1.3-1.fc40.ppc64le libxkbfile-devel-1.1.3-1.fc40.ppc64le libxml2-devel-2.12.7-1.fc41.ppc64le libxshmfence-1.3.2-3.fc40.ppc64le libxslt-1.1.39-3.fc40.ppc64le libzip-1.10.1-3.fc40.ppc64le libzstd-devel-1.5.6-1.fc41.ppc64le lilv-libs-0.24.20-3.fc40.ppc64le lksctp-tools-1.0.19-8.fc41.ppc64le llvm-libs-18.1.6-2.fc41.ppc64le lua-5.4.6-5.fc40.ppc64le lua-posix-36.2.1-6.fc40.ppc64le lz4-devel-1.9.4-6.fc40.ppc64le m4-1.4.19-9.fc40.ppc64le make-1:4.4.1-6.fc40.ppc64le mariadb-connector-c-3.3.8-3.fc40.ppc64le mariadb-connector-c-config-3.3.8-3.fc40.noarch mariadb-connector-c-devel-3.3.8-3.fc40.ppc64le mesa-filesystem-24.1.0-1.fc41.ppc64le mesa-libEGL-24.1.0-1.fc41.ppc64le mesa-libEGL-devel-24.1.0-1.fc41.ppc64le mesa-libGL-24.1.0-1.fc41.ppc64le mesa-libGL-devel-24.1.0-1.fc41.ppc64le mesa-libGLU-9.0.3-4.fc40.ppc64le mesa-libGLU-devel-9.0.3-4.fc40.ppc64le mesa-libgbm-24.1.0-1.fc41.ppc64le mesa-libglapi-24.1.0-1.fc41.ppc64le metis-5.1.0.3-5.fc40.ppc64le minizip-ng-compat-3.0.10-8.fc41.ppc64le mkfontscale-1.2.2-6.fc40.ppc64le mpdecimal-2.5.1-9.fc40.ppc64le mpfr-devel-4.2.1-4.fc41.ppc64le mpg123-libs-1.31.3-4.fc40.ppc64le mtdev-1.1.6-8.fc40.ppc64le nanosvg-20221221-5.fc40.ppc64le nanosvg-devel-20221221-5.fc40.ppc64le ncurses-6.4-12.20240127.fc40.ppc64le netcdf-4.9.2-5.fc40.ppc64le netcdf-cxx-4.2-34.fc40.ppc64le netcdf-cxx-devel-4.2-34.fc40.ppc64le netcdf-devel-4.9.2-5.fc40.ppc64le netpbm-11.02.00-6.fc40.ppc64le nettle-3.9.1-6.fc40.ppc64le npth-1.7-1.fc41.ppc64le nspr-4.35.0-23.fc41.ppc64le nss-3.100.0-1.fc41.ppc64le nss-softokn-3.100.0-1.fc41.ppc64le nss-softokn-freebl-3.100.0-1.fc41.ppc64le nss-sysinit-3.100.0-1.fc41.ppc64le nss-util-3.100.0-1.fc41.ppc64le ogdi-4.1.1-1.fc40.ppc64le openblas-0.3.26-4.fc40.ppc64le openblas-openmp-0.3.26-4.fc40.ppc64le openblas-openmp64-0.3.26-4.fc40.ppc64le opencascade-devel-7.8.1-1.fc41.ppc64le opencascade-draw-7.8.1-1.fc41.ppc64le opencascade-foundation-7.8.1-1.fc41.ppc64le opencascade-modeling-7.8.1-1.fc41.ppc64le opencascade-ocaf-7.8.1-1.fc41.ppc64le opencascade-visualization-7.8.1-1.fc41.ppc64le openexr-devel-3.2.4-2.fc41.ppc64le openexr-libs-3.2.4-2.fc41.ppc64le openexr2-libs-2.5.8-7.fc40.ppc64le openjpeg2-2.5.2-1.fc41.ppc64le openjpeg2-devel-2.5.2-1.fc41.ppc64le openjpeg2-tools-2.5.2-1.fc41.ppc64le openslide-4.0.0-3.fc40.ppc64le openslide-devel-4.0.0-3.fc40.ppc64le openssh-9.6p1-1.fc41.9.ppc64le openssh-clients-9.6p1-1.fc41.9.ppc64le openssl-devel-1:3.2.1-6.fc41.ppc64le openvdb-11.0.0-9.fc41.ppc64le openvdb-devel-11.0.0-9.fc41.ppc64le openvdb-libs-11.0.0-9.fc41.ppc64le opus-1.5.1-1.fc41.ppc64le orc-0.4.38-2.fc41.ppc64le pango-1.52.2-1.fc41.ppc64le pango-devel-1.52.2-1.fc41.ppc64le parquet-libs-16.1.0-2.fc41.ppc64le pcre-8.45-1.fc40.6.ppc64le pcre2-devel-10.43-2.fc41.1.ppc64le pcre2-utf16-10.43-2.fc41.1.ppc64le pcre2-utf32-10.43-2.fc41.1.ppc64le perl-Alien-wxWidgets-0.69-26.fc40.ppc64le perl-AutoLoader-5.74-507.fc41.noarch perl-AutoSplit-5.74-507.fc41.noarch perl-B-1.88-507.fc41.ppc64le perl-Benchmark-1.24-507.fc41.noarch perl-CPAN-Meta-2.150010-502.fc40.noarch perl-CPAN-Meta-Requirements-2.143-6.fc40.noarch perl-CPAN-Meta-YAML-0.018-503.fc40.noarch perl-Capture-Tiny-0.48-20.fc40.noarch perl-Carp-1.54-502.fc40.noarch perl-Class-Method-Modifiers-2.15-4.fc40.noarch perl-Class-Struct-0.68-507.fc41.noarch perl-Class-XSAccessor-1.19-34.fc40.ppc64le perl-Data-Dumper-2.188-503.fc40.ppc64le perl-Data-OptList-0.114-4.fc40.noarch perl-Data-Section-0.200008-5.fc40.noarch perl-Devel-CheckLib-1.16-12.fc40.noarch perl-Devel-GlobalDestruction-0.14-24.fc40.noarch perl-Devel-PPPort-3.71-503.fc40.ppc64le perl-Digest-1.20-502.fc40.noarch perl-Digest-MD5-2.59-3.fc40.ppc64le perl-DynaLoader-1.54-507.fc41.ppc64le perl-Encode-4:3.21-505.fc41.ppc64le perl-English-1.11-507.fc41.noarch perl-Errno-1.37-507.fc41.ppc64le perl-Exporter-5.78-3.fc40.noarch perl-ExtUtils-Command-2:7.70-503.fc40.noarch perl-ExtUtils-Constant-0.25-507.fc41.noarch perl-ExtUtils-CppGuess-0.27-3.fc40.noarch perl-ExtUtils-Embed-1.35-507.fc41.noarch perl-ExtUtils-Install-2.22-502.fc40.noarch perl-ExtUtils-MakeMaker-2:7.70-503.fc40.noarch perl-ExtUtils-Manifest-1:1.75-5.fc40.noarch perl-ExtUtils-ParseXS-1:3.51-503.fc40.noarch perl-ExtUtils-Typemaps-Default-1.05-29.fc40.noarch perl-ExtUtils-XSpp-1:0.18-30.fc40.noarch perl-Fcntl-1.15-507.fc41.ppc64le perl-Fedora-VSP-0.001-34.fc40.noarch perl-File-Basename-2.86-507.fc41.noarch perl-File-Compare-1.100.700-507.fc41.noarch perl-File-Copy-2.41-507.fc41.noarch perl-File-Find-1.43-507.fc41.noarch perl-File-Path-2.18-503.fc40.noarch perl-File-Temp-1:0.231.100-503.fc40.noarch perl-File-stat-1.13-507.fc41.noarch perl-FileHandle-2.05-507.fc41.noarch perl-FindBin-1.53-507.fc41.noarch perl-Getopt-Long-1:2.57-4.fc41.noarch perl-Getopt-Std-1.13-507.fc41.noarch perl-HTTP-Tiny-0.088-5.fc40.noarch perl-IO-1.52-507.fc41.ppc64le perl-IO-Socket-IP-0.42-2.fc40.noarch perl-IO-Socket-SSL-2.085-1.fc40.noarch perl-IO-stringy-2.113-14.fc40.noarch perl-IPC-Open3-1.22-507.fc41.noarch perl-Import-Into-1.002005-26.fc40.noarch perl-JSON-PP-1:4.16-503.fc40.noarch perl-MIME-Base64-3.16-503.fc40.ppc64le perl-MRO-Compat-0.15-9.fc40.noarch perl-Math-BigInt-1:2.0030.03-1.fc41.noarch perl-Math-Complex-1.62-507.fc41.noarch perl-Module-Build-2:0.42.34-6.fc41.noarch perl-Module-Build-WithXSpp-0.14-29.fc40.noarch perl-Module-Load-1:0.36-503.fc40.noarch perl-Module-Metadata-1.000038-5.fc40.noarch perl-Module-Pluggable-2:5.2-28.fc40.noarch perl-Module-Runtime-0.016-22.fc40.noarch perl-Moo-2.005005-6.fc40.noarch perl-Mozilla-CA-20240313-1.fc41.noarch perl-Net-SSLeay-1.94-3.fc40.ppc64le perl-Object-HashBase-0.013-1.fc41.noarch perl-POSIX-2.13-507.fc41.ppc64le perl-Package-Generator-1.106-31.fc40.noarch perl-Params-Util-1.102-14.fc40.ppc64le perl-PathTools-3.89-502.fc40.ppc64le perl-Perl-OSType-1.010-503.fc40.noarch perl-Pod-Escapes-1:1.07-503.fc40.noarch perl-Pod-Html-1.34-507.fc41.noarch perl-Pod-Perldoc-3.28.01-503.fc40.noarch perl-Pod-Simple-1:3.45-6.fc40.noarch perl-Pod-Usage-4:2.03-504.fc41.noarch perl-Role-Tiny-2.002004-11.fc40.noarch perl-Scalar-List-Utils-5:1.63-503.fc40.ppc64le perl-SelectSaver-1.02-507.fc41.noarch perl-Socket-4:2.038-1.fc41.ppc64le perl-Software-License-0.104006-1.fc40.noarch perl-Storable-1:3.32-502.fc40.ppc64le perl-Sub-Exporter-0.991-3.fc40.noarch perl-Sub-Exporter-Progressive-0.001013-24.fc40.noarch perl-Sub-Install-0.929-5.fc40.noarch perl-Sub-Quote-2.006008-4.fc40.noarch perl-Symbol-1.09-507.fc41.noarch perl-Term-ANSIColor-5.01-504.fc40.noarch perl-Term-Cap-1.18-503.fc40.noarch perl-Term-Table-0.018-3.fc40.noarch perl-Test-Harness-1:3.48-3.fc40.noarch perl-Test-Simple-3:1.302199-1.fc41.noarch perl-Text-ParseWords-3.31-502.fc40.noarch perl-Text-Tabs+Wrap-2024.001-1.fc41.noarch perl-Text-Template-1.61-5.fc40.noarch perl-Thread-Queue-3.14-503.fc40.noarch perl-Tie-4.6-507.fc41.noarch perl-Time-HiRes-4:1.9775-502.fc40.ppc64le perl-Time-Local-2:1.350-5.fc40.noarch perl-URI-5.28-1.fc41.noarch perl-Wx-0.9932-33.fc40.ppc64le perl-XString-0.005-12.fc40.ppc64le perl-base-2.27-507.fc41.noarch perl-constant-1.33-503.fc40.noarch perl-deprecate-0.04-507.fc41.noarch perl-devel-4:5.38.2-507.fc41.ppc64le perl-generators-1.16-5.fc40.noarch perl-if-0.61.000-507.fc41.noarch perl-inc-latest-2:0.500-28.fc40.noarch perl-interpreter-4:5.38.2-507.fc41.ppc64le perl-lib-0.65-507.fc41.ppc64le perl-libnet-3.15-503.fc40.noarch perl-libs-4:5.38.2-507.fc41.ppc64le perl-local-lib-2.000029-7.fc40.noarch perl-locale-1.10-507.fc41.noarch perl-macros-4:5.38.2-507.fc41.noarch perl-mro-1.28-507.fc41.ppc64le perl-overload-1.37-507.fc41.noarch perl-overloading-0.02-507.fc41.noarch perl-parent-1:0.241-502.fc40.noarch perl-podlators-1:5.01-502.fc40.noarch perl-threads-1:2.36-503.fc40.ppc64le perl-threads-shared-1.68-502.fc40.ppc64le perl-vars-1.05-507.fc41.noarch perl-version-8:0.99.32-1.fc41.ppc64le pixman-0.43.4-1.fc41.ppc64le pixman-devel-0.43.4-1.fc41.ppc64le poppler-24.02.0-2.fc40.ppc64le poppler-data-0.4.11-7.fc40.noarch poppler-glib-24.02.0-2.fc40.ppc64le proj-9.4.0-2.fc41.ppc64le proj-data-9.4.0-2.fc41.noarch proj-devel-9.4.0-2.fc41.ppc64le protobuf-3.19.6-8.fc40.ppc64le pugixml-1.13-5.fc40.ppc64le pugixml-devel-1.13-5.fc40.ppc64le pyproject-rpm-macros-1.12.0-1.fc40.noarch python-pip-wheel-24.0-2.fc41.noarch python-rpm-macros-3.12-9.fc41.noarch python3-3.12.3-2.fc41.ppc64le python3-devel-3.12.3-2.fc41.ppc64le python3-imath-3.1.11-1.fc41.ppc64le python3-libs-3.12.3-2.fc41.ppc64le python3-numpy-1:1.26.4-5.fc41.ppc64le python3-packaging-24.0-1.fc41.noarch python3-pyparsing-3.1.2-2.fc41.noarch python3-rpm-generators-14-10.fc40.noarch python3-rpm-macros-3.12-9.fc41.noarch python3-vtk-9.2.6-15.fc41.ppc64le qhull-1:8.0.2-4.fc40.ppc64le qhull-devel-1:8.0.2-4.fc40.ppc64le qt-settings-40.0-1.fc41.noarch qt5-designer-5.15.14-1.fc41.ppc64le qt5-doctools-5.15.14-1.fc41.ppc64le qt5-linguist-5.15.14-1.fc41.ppc64le qt5-qtbase-5.15.14-1.fc41.ppc64le qt5-qtbase-common-5.15.14-1.fc41.noarch qt5-qtbase-devel-5.15.14-1.fc41.ppc64le qt5-qtbase-gui-5.15.14-1.fc41.ppc64le qt5-qtdeclarative-5.15.14-1.fc41.ppc64le qt5-qtdeclarative-devel-5.15.14-1.fc41.ppc64le qt5-qtlocation-5.15.14-1.fc41.ppc64le qt5-qtsensors-5.15.14-1.fc41.ppc64le qt5-qttools-5.15.14-1.fc41.ppc64le qt5-qttools-common-5.15.14-1.fc41.noarch qt5-qttools-devel-5.15.14-1.fc41.ppc64le qt5-qttools-libs-designer-5.15.14-1.fc41.ppc64le qt5-qttools-libs-designercomponents-5.15.14-1.fc41.ppc64le qt5-qttools-libs-help-5.15.14-1.fc41.ppc64le qt5-qtwebchannel-5.15.14-1.fc41.ppc64le qt5-qtwebkit-5.212.0-0.87alpha4.fc41.ppc64le qt5-qtwebkit-devel-5.212.0-0.87alpha4.fc41.ppc64le qt5-qtx11extras-5.15.14-1.fc41.ppc64le qt5-qtx11extras-devel-5.15.14-1.fc41.ppc64le qt5-rpm-macros-5.15.14-1.fc41.noarch rav1e-libs-0.7.1-2.fc41.ppc64le re2-1:20220601-5.fc40.ppc64le rhash-1.4.4-1.fc41.ppc64le rsvg-pixbuf-loader-2.57.1-5.fc41.ppc64le serd-0.30.16-3.fc40.ppc64le shared-mime-info-2.3-5.fc41.ppc64le snappy-1.2.1-1.fc41.ppc64le sord-0.16.14-3.fc40.ppc64le soundtouch-2.3.1-6.fc40.ppc64le sqlite-3.45.3-1.fc41.ppc64le sqlite-devel-3.45.3-1.fc41.ppc64le sratom-0.6.14-3.fc40.ppc64le svt-av1-libs-2.1.0-1.fc41.ppc64le sysprof-capture-devel-46.0-1.fc41.ppc64le systemd-256~rc3-3.fc41.ppc64le systemd-devel-256~rc3-3.fc41.ppc64le systemd-pam-256~rc3-3.fc41.ppc64le systemd-rpm-macros-256~rc3-3.fc41.noarch systemtap-sdt-devel-5.1-1.fc41.ppc64le tbb-2021.11.0-5.fc40.ppc64le tbb-bind-2021.11.0-5.fc40.ppc64le tbb-devel-2021.11.0-5.fc40.ppc64le tcl-1:8.6.14-1.fc41.ppc64le tcl-devel-1:8.6.14-1.fc41.ppc64le thrift-0.15.0-4.fc40.ppc64le tk-1:8.6.14-1.fc41.ppc64le tk-devel-1:8.6.14-1.fc41.ppc64le tpm2-tss-4.1.3-1.fc41.ppc64le ttmkfdir-3.0.9-70.fc40.ppc64le tzdata-2024a-8.fc41.noarch tzdata-java-2024a-8.fc41.noarch unixODBC-2.3.12-4.fc40.ppc64le uriparser-0.9.8-1.fc41.ppc64le urw-base35-bookman-fonts-20200910-22.fc41.noarch urw-base35-c059-fonts-20200910-22.fc41.noarch urw-base35-d050000l-fonts-20200910-22.fc41.noarch urw-base35-fonts-20200910-22.fc41.noarch urw-base35-fonts-common-20200910-22.fc41.noarch urw-base35-gothic-fonts-20200910-22.fc41.noarch urw-base35-nimbus-mono-ps-fonts-20200910-22.fc41.noarch urw-base35-nimbus-roman-fonts-20200910-22.fc41.noarch urw-base35-nimbus-sans-fonts-20200910-22.fc41.noarch urw-base35-p052-fonts-20200910-22.fc41.noarch urw-base35-standard-symbols-ps-fonts-20200910-22.fc41.noarch urw-base35-z003-fonts-20200910-22.fc41.noarch utf8cpp-devel-4.0.5-2.fc40.noarch utf8proc-2.7.0-7.fc40.ppc64le vim-filesystem-2:9.1.452-1.fc41.noarch vtk-9.2.6-15.fc41.ppc64le vtk-devel-9.2.6-15.fc41.ppc64le vtk-java-9.2.6-15.fc41.ppc64le vtk-qt-9.2.6-15.fc41.ppc64le vulkan-headers-1.3.283.0-1.fc41.noarch vulkan-loader-1.3.283.0-1.fc41.ppc64le vulkan-loader-devel-1.3.283.0-1.fc41.ppc64le wayland-devel-1.22.0-3.fc40.ppc64le webkit2gtk4.1-2.45.3-3.fc41.ppc64le webrtc-audio-processing0.3-0.3.1-12.fc40.ppc64le woff2-1.0.2-19.fc40.ppc64le wxBase-3.2.5-1.fc41.ppc64le wxBase-devel-3.2.5-1.fc41.ppc64le wxGTK-3.2.5-1.fc41.ppc64le wxGTK-devel-3.2.5-1.fc41.ppc64le wxGTK-gl-3.2.5-1.fc41.ppc64le wxGTK-i18n-3.2.5-1.fc41.noarch wxGTK-media-3.2.5-1.fc41.ppc64le wxGTK-webview-3.2.5-1.fc41.ppc64le xcb-util-0.4.1-5.fc40.ppc64le xcb-util-image-0.4.1-5.fc40.ppc64le xcb-util-keysyms-0.4.1-5.fc40.ppc64le xcb-util-renderutil-0.3.10-5.fc40.ppc64le xcb-util-wm-0.4.2-5.fc40.ppc64le xdg-dbus-proxy-0.1.5-2.fc40.ppc64le xerces-c-3.2.5-2.fc40.ppc64le xkeyboard-config-2.41-1.fc40.noarch xml-common-0.6.3-63.fc40.noarch xorg-x11-fonts-Type1-7.5-38.fc40.noarch xorg-x11-proto-devel-2024.1-2.fc41.noarch xprop-1.2.7-1.fc40.ppc64le xz-devel-1:5.4.6-3.fc41.ppc64le zlib-ng-compat-devel-2.1.6-4.fc41.ppc64le Complete! Finish: build setup for prusa-slicer-2.7.4-5.fc41.src.rpm Start: rpmbuild prusa-slicer-2.7.4-5.fc41.src.rpm Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1717286400 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.1UGe5u + umask 022 + cd /builddir/build/BUILD/prusa-slicer-2.7.4-build + test -d /builddir/build/BUILD/prusa-slicer-2.7.4-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/prusa-slicer-2.7.4-build + /usr/bin/rm -rf /builddir/build/BUILD/prusa-slicer-2.7.4-build + /usr/bin/mkdir -p /builddir/build/BUILD/prusa-slicer-2.7.4-build + /usr/bin/mkdir -p /builddir/build/BUILD/prusa-slicer-2.7.4-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Mj0qO0 + umask 022 + cd /builddir/build/BUILD/prusa-slicer-2.7.4-build + cd /builddir/build/BUILD/prusa-slicer-2.7.4-build + rm -rf PrusaSlicer-version_2.7.4 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/version_2.7.4.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd PrusaSlicer-version_2.7.4 + /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=@1717286400 + GIT_AUTHOR_DATE=@1717286400 + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'prusa-slicer-2.7.4 base' + /usr/bin/git checkout --track -b rpm-build branch 'rpm-build' set up to track 'master'. Switched to a new branch 'rpm-build' + /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=@1717286400 + GIT_AUTHOR_DATE=@1717286400 + /usr/bin/git commit -q -m prusa-slicer-fix-uninitialized-imgui-segfault.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/prusa-slicer-pr-12574.patch + /usr/bin/git apply --index --reject - Checking patch tests/libslic3r/test_point.cpp... Applied patch tests/libslic3r/test_point.cpp cleanly. + GIT_COMMITTER_DATE=@1717286400 + GIT_AUTHOR_DATE=@1717286400 + /usr/bin/git commit -q -m prusa-slicer-pr-12574.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/prusa-slicer-openexr3.patch + /usr/bin/git apply --index --reject - Checking patch cmake/modules/FindOpenVDB.cmake... Applied patch cmake/modules/FindOpenVDB.cmake cleanly. + GIT_COMMITTER_DATE=@1717286400 + GIT_AUTHOR_DATE=@1717286400 + /usr/bin/git commit -q -m prusa-slicer-openexr3.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/prusa-slicer-pr-11769.patch + /usr/bin/git apply --index --reject - Checking patch src/slic3r/GUI/PhysicalPrinterDialog.cpp... Checking patch src/slic3r/GUI/Plater.cpp... Hunk #1 succeeded at 5428 (offset 38 lines). Applied patch src/slic3r/GUI/PhysicalPrinterDialog.cpp cleanly. Applied patch src/slic3r/GUI/Plater.cpp cleanly. + GIT_COMMITTER_DATE=@1717286400 + GIT_AUTHOR_DATE=@1717286400 + /usr/bin/git commit -q -m prusa-slicer-pr-11769.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 54 (offset -4 lines). Applied patch src/occt_wrapper/CMakeLists.txt cleanly. + GIT_COMMITTER_DATE=@1717286400 + GIT_AUTHOR_DATE=@1717286400 + /usr/bin/git commit -q -m prusa-slicer-opencascade.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/prusa-slicer-pr-10390.patch + /usr/bin/git apply --index --reject - Checking patch cmake/modules/FindEXPAT.cmake... Applied patch cmake/modules/FindEXPAT.cmake cleanly. + GIT_COMMITTER_DATE=@1717286400 + GIT_AUTHOR_DATE=@1717286400 + /usr/bin/git commit -q -m prusa-slicer-pr-10390.patch --author 'rpm-build ' + sed -i s/UNKNOWN/Fedora/ version.inc + commit 'Fix version string' + git commit -q -a -m 'Fix version string' --author 'rpm-build ' + cd src + tar xvzf /builddir/build/SOURCES/libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433.tar.gz libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/.github/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/.github/workflows/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/.github/workflows/build.yml libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/.github/workflows/test.yml libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/.gitignore libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/CMakePresets.json libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/LICENSE libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/README.md libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/cmake/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/cmake/Config.cmake.in libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/cmake/ProjectVersion.cmake libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/cmake/modules/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/cmake/modules/AddCMakeProject.cmake libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/cmake/version.rc.in libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/Boost/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/Boost/Boost.cmake libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/CMakePresets.json libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/Catch2/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/Catch2/Catch2.cmake libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/ZLIB/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/ZLIB/0001-Respect-BUILD_SHARED_LIBS.patch libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/ZLIB/ZLIB.cmake libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/autobuild.cmake libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/heatshrink/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/heatshrink/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/heatshrink/Config.cmake.in libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/heatshrink/heatshrink.cmake libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/pybind11/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/pybind11/pybind11.cmake libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/doc/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/doc/bgcode.md libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/doc/building.md libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/doc/specifications.md libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/example/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/example/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/example/main.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/.pylintrc libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/CMakePresets.json libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/pybgcode.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/pybgcode/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/pybgcode/__init__.py libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/ruff.toml libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/tests/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/tests/__init__.py libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/tests/test_convert.py libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pyproject.dynlink.toml libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pyproject.toml libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/binarize/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/binarize/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/binarize/binarize.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/binarize/binarize.hpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/binarize/meatpack.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/binarize/meatpack.hpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/cmd/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/cmd/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/cmd/main.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/convert/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/convert/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/convert/convert.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/convert/convert.hpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/core/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/core/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/core/core.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/core/core.hpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/core/core_impl.hpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/wasm/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/wasm/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/wasm/bgcode_wa.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/wasm/index.html libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/binarize/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/binarize/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/binarize/binarize_tests.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/catch_main.hpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/convert/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/convert/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/convert/convert_tests.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/core/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/core/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/core/core_tests.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/data/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/data/mini_cube_a.gcode libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/data/mini_cube_b.bgcode libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/data/mini_cube_b_ref.gcode + mv libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433 libbgcode + sed -i 's#set(LibBGCode_SOURCE_DIR ""#set(LibBGCode_SOURCE_DIR "../../src/libbgcode"#' deps/+LibBGCode/LibBGCode.cmake + cd src + tar xvzf /builddir/build/SOURCES/heatshrink-0.4.1.tar.gz heatshrink-0.4.1/ heatshrink-0.4.1/.gitignore heatshrink-0.4.1/.travis.yml heatshrink-0.4.1/CONTRIBUTING.md heatshrink-0.4.1/LICENSE heatshrink-0.4.1/Makefile heatshrink-0.4.1/README.md heatshrink-0.4.1/benchmark heatshrink-0.4.1/dec_sm.dot heatshrink-0.4.1/enc_sm.dot heatshrink-0.4.1/greatest.h heatshrink-0.4.1/heatshrink.c heatshrink-0.4.1/heatshrink_common.h heatshrink-0.4.1/heatshrink_config.h heatshrink-0.4.1/heatshrink_decoder.c heatshrink-0.4.1/heatshrink_decoder.h heatshrink-0.4.1/heatshrink_encoder.c heatshrink-0.4.1/heatshrink_encoder.h heatshrink-0.4.1/test_heatshrink_dynamic.c heatshrink-0.4.1/test_heatshrink_dynamic_theft.c heatshrink-0.4.1/test_heatshrink_static.c + mv heatshrink-0.4.1 heatshrink + sed -i 's#URL https.*#SOURCE_DIR ../../src/heatshrink#' deps/+heatshrink/heatshrink.cmake + mkdir deps/ignored + mv deps/+Blosc deps/+Boost deps/+CGAL deps/+CURL deps/+Catch2 deps/+Cereal deps/+EXPAT deps/+GLEW deps/+GMP deps/+JPEG deps/+LibBGCode deps/+MPFR deps/+NLopt deps/+NanoSVG deps/+OCCT deps/+OpenCSG deps/+OpenEXR deps/+OpenSSL deps/+OpenVDB deps/+PNG deps/+Qhull deps/+TBB deps/+TIFF deps/+ZLIB deps/+heatshrink deps/+wxWidgets deps/ignored + mv deps/ignored/+LibBGCode deps/ignored/+heatshrink deps + license agg copying + mv src/agg/copying copying-agg + git add copying-agg + echo %license copying-agg + license avrdude COPYING + mv src/avrdude/COPYING COPYING-avrdude + git add COPYING-avrdude + echo %license COPYING-avrdude + license imgui LICENSE.txt + mv src/imgui/LICENSE.txt LICENSE.txt-imgui + git add LICENSE.txt-imgui + echo %license LICENSE.txt-imgui + license libnest2d LICENSE.txt + mv src/libnest2d/LICENSE.txt LICENSE.txt-libnest2d + git add LICENSE.txt-libnest2d + echo %license LICENSE.txt-libnest2d + license libbgcode LICENSE + mv src/libbgcode/LICENSE LICENSE-libbgcode + git add LICENSE-libbgcode + echo %license LICENSE-libbgcode + license heatshrink LICENSE + mv src/heatshrink/LICENSE LICENSE-heatshrink + git add LICENSE-heatshrink + echo %license LICENSE-heatshrink + git add license-files + commit 'Move license files' + git commit -q -a -m 'Move license files' --author 'rpm-build ' + unbundle eigen + rm -rf src/eigen + sed -i '/add_subdirectory(eigen)/d' src/CMakeLists.txt + commit 'Unbundle eigen' + git commit -q -a -m 'Unbundle eigen' --author 'rpm-build ' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.8t8pPz + umask 022 + cd /builddir/build/BUILD/prusa-slicer-2.7.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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd PrusaSlicer-version_2.7.4 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DSLIC3R_PCH=0 -DSLIC3R_FHS=1 -DSLIC3R_GTK=3 -DSLIC3R_BUILD_TESTS=1 -DCMAKE_BUILD_TYPE=Release -DPrusaSlicer_BUILD_DEPS:BOOL=ON -DSLIC3R_PERL_XS=1 -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Building the dependencies with preset default -- build dir = /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default Preset CMake variables: CMAKE_BUILD_TYPE="Release" DEP_DOWNLOAD_DIR:PATH="/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/.pkg_cache" DEP_WX_GTK3:BOOL="TRUE" -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found external package definitions: LibBGCode;heatshrink -- Found Git: /usr/bin/git (found version "2.45.1") -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.0") -- Mapping dep_heatshrink => dep_LibBGCode -- Building dep targets (Release): dep_LibBGCode;dep_heatshrink -- Configuring done (0.9s) -- Generating done (0.0s) -- Build files have been written to: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default [ 6%] Creating directories for 'dep_heatshrink' [ 12%] No download step for 'dep_heatshrink' [ 18%] No update step for 'dep_heatshrink' [ 25%] Performing patch step for 'dep_heatshrink' [ 31%] Performing configure step for 'dep_heatshrink' -- The C compiler identification is GNU 14.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Configuring done (0.4s) -- Generating done (0.0s) -- Build files have been written to: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/builds/heatshrink [ 37%] Performing build step for 'dep_heatshrink' [ 12%] Building C object CMakeFiles/heatshrink.dir/heatshrink_decoder.c.o [ 25%] Building C object CMakeFiles/heatshrink_dynalloc.dir/heatshrink_decoder.c.o [ 37%] Building C object CMakeFiles/heatshrink_dynalloc.dir/heatshrink_encoder.c.o [ 50%] Building C object CMakeFiles/heatshrink.dir/heatshrink_encoder.c.o [ 62%] Linking C static library libheatshrink_dynalloc.a [ 75%] Linking C static library libheatshrink.a [ 75%] Built target heatshrink_dynalloc [ 75%] Built target heatshrink [ 87%] Building C object CMakeFiles/heatshrink_cmd.dir/heatshrink.c.o [100%] Linking C executable heatshrink [100%] Built target heatshrink_cmd [ 43%] Performing install step for 'dep_heatshrink' [ 37%] Built target heatshrink [ 75%] Built target heatshrink_dynalloc [100%] Built target heatshrink_cmd Install the project... -- Install configuration: "Release" -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink.a -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/bin/heatshrink -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/heatshrink/heatshrink_common.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/heatshrink/heatshrink_config.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/heatshrink/heatshrink_encoder.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/heatshrink/heatshrink_decoder.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/heatshrink/heatshrinkTargets.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/heatshrink/heatshrinkTargets-release.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/heatshrink/heatshrinkConfig.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/heatshrink/heatshrinkConfigVersion.cmake [ 50%] Completed 'dep_heatshrink' [ 50%] Built target dep_heatshrink [ 56%] Creating directories for 'dep_LibBGCode' [ 62%] No download step for 'dep_LibBGCode' [ 68%] No update step for 'dep_LibBGCode' [ 75%] No patch step for 'dep_LibBGCode' [ 81%] Performing configure step for 'dep_LibBGCode' -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Found ZLIB: /usr/lib64/libz.so (found suitable version "1.3.0", minimum required is "1.0") -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.78") -- Configuring done (1.4s) -- Generating done (0.0s) -- Build files have been written to: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/builds/LibBGCode [ 87%] Performing build step for 'dep_LibBGCode' [ 14%] Building CXX object src/LibBGCode/core/CMakeFiles/bgcode_core.dir/core.cpp.o [ 28%] Linking CXX static library libbgcode_core.a [ 28%] Built target bgcode_core [ 57%] Building CXX object src/LibBGCode/binarize/CMakeFiles/bgcode_binarize.dir/binarize.cpp.o [ 57%] Building CXX object src/LibBGCode/binarize/CMakeFiles/bgcode_binarize.dir/meatpack.cpp.o [ 71%] Linking CXX static library libbgcode_binarize.a [ 71%] Built target bgcode_binarize [ 85%] Building CXX object src/LibBGCode/convert/CMakeFiles/bgcode_convert.dir/convert.cpp.o [100%] Linking CXX static library libbgcode_convert.a [100%] Built target bgcode_convert [ 93%] Performing install step for 'dep_LibBGCode' [ 28%] Built target bgcode_core [ 71%] Built target bgcode_binarize [100%] Built target bgcode_convert Install the project... -- Install configuration: "Release" -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode/core/core.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode/core/export.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeCoreTargets.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeCoreTargets-release.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode/binarize/binarize.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode/binarize/export.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeBinarizeTargets.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeBinarizeTargets-release.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode/convert/convert.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode/convert/export.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeConvertTargets.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeConvertTargets-release.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeConfig.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeConfigVersion.cmake [100%] Completed 'dep_LibBGCode' [100%] Built target dep_LibBGCode [100%] Built target deps -- SLIC3R_ASAN: OFF -- SLIC3R_BUILD_SANDBOXES: OFF -- SLIC3R_BUILD_TESTS: 1 -- SLIC3R_ENABLE_FORMAT_STEP: ON -- SLIC3R_FHS: 1 -- SLIC3R_GTK: 3 -- SLIC3R_GUI: ON -- SLIC3R_MSVC_COMPILE_PARALLEL: ON -- SLIC3R_MSVC_PDB: ON -- SLIC3R_PCH: 0 -- SLIC3R_PERL_XS: 1 -- SLIC3R_STATIC: OFF -- SLIC3R_UBSAN: OFF -- SLIC3R_STATIC: OFF -- CMAKE_PREFIX_PATH: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local (from cache or command line) -- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.1") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found DBus: /usr/include/dbus-1.0;/usr/lib64/dbus-1.0/include -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.66.0") found components: system filesystem thread log locale regex chrono atomic date_time iostreams -- Boost::boost exists -- TBB found in /usr/lib64/cmake/TBB -- Could NOT find CURL (missing: CURL_DIR) -- Falling back to MODULE search for CURL... -- Found CURL: /usr/lib64/libcurl.so (found version "8.8.0") -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.0") -- Found Eigen3: /usr/include/eigen3 (Required is at least version "3.3") -- EXPAT found in /usr/lib64/cmake/expat-2.6.2 -- Found PNG: /usr/lib64/libpng.so (found version "1.6.40") -- Found OpenGL: /usr/lib64/libOpenGL.so -- Could NOT find GLEW (missing: GLEW_DIR) -- Falling back to MODULE search for GLEW... -- Found GLEW: /usr/include (found version "2.2.0") -- Found NLopt in '/usr/lib64'. -- Using NLopt include directory '/usr/include'. -- Using NLopt library '/usr/lib64/libnlopt.so'. CMake Deprecation Warning at cmake/modules/FindOpenVDB.cmake:126 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. Call Stack (most recent call first): CMakeLists.txt:567 (find_package) -- Found OpenVDB: /usr/include (found suitable version "11.0.0", minimum required is "5.0") found components: openvdb -- OpenVDB ABI Version: 11 -- TBB found in /usr/lib64/cmake/TBB -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found version "1.83.0") found components: iostreams system -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- OpenVDB libraries: /usr/lib64/libopenvdb.so CMake Deprecation Warning at src/admesh/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at src/avrdude/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at src/boost/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at src/clipper/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at src/miniz/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at src/glu-libtess/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at src/semver/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at src/libigl/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- IGL NOT found, using bundled version... CMake Deprecation Warning at src/qoi/CMakeLists.txt:3 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Found ZLIB: /usr/lib64/libz.so (found suitable version "1.3.0", minimum required is "1.0") -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.78") -- Using header-only CGAL -- Targeting Unix Makefiles -- Using /usr/bin/g++ compiler. -- Found GMP: /lib64/libgmp.so -- Found MPFR: /lib64/libmpfr.so -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.66") -- Boost include dirs: /usr/include -- Boost libraries: -- Using gcc version 4 or later. Adding -frounding-math -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success CMake Deprecation Warning at src/imgui/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Found wxWidgets: -pthread;;;-lwx_baseu-3.2;-lwx_gtk3u_core-3.2;-lwx_gtk3u_html-3.2;-lwx_gtk3u_gl-3.2 (found suitable version "3.2.5", minimum required is "3.2") -- wx-config path: /usr/bin/wx-config -- wx libs: -pthread;;;-lwx_baseu-3.2;-lwx_gtk3u_core-3.2;-lwx_gtk3u_html-3.2;-lwx_gtk3u_gl-3.2;/usr/lib64/libpng.so;/usr/lib64/libz.so;/usr/lib64/libtiff.so;/usr/lib64/libjpeg.so;libexpat;/usr/lib64/librt.a;X11;wayland-client;wayland-egl;EGL -- Found GTK3: /usr/include/gtk-3.0;/usr/include;/usr/include/pango-1.0;/usr/include/cairo;/usr/include/gdk-pixbuf-2.0;/usr/include/atk-1.0;/usr/include/glib-2.0;/usr/lib64/glib-2.0/include;/usr/include/harfbuzz;/usr/include/freetype2;/usr/include/libmount;/usr/include/blkid;/usr/include/sysprof-6;/usr/include/webp;/usr/include/libpng16;/usr/include/libxml2;/usr/include/pixman-1;/usr/include/cloudproviders;/usr/include/at-spi2-atk/2.0;/usr/include/at-spi-2.0;/usr/include/dbus-1.0;/usr/lib64/dbus-1.0/include;/usr/include/fribidi;/usr/include/gio-unix-2.0 CMake Deprecation Warning at tests/cpp17/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring done (18.1s) -- Generating done (0.3s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j2 --verbose Change Dir: '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j2 /usr/bin/cmake -S/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 -B/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/CMakeFiles /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/hidapi/CMakeFiles/hidapi.dir/build.make src/hidapi/CMakeFiles/hidapi.dir/depend /usr/bin/gmake -f src/build-utils/CMakeFiles/encoding-check.dir/build.make src/build-utils/CMakeFiles/encoding-check.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hidapi /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hidapi/CMakeFiles/hidapi.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/build-utils /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/CMakeFiles/encoding-check.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/hidapi/CMakeFiles/hidapi.dir/build.make src/hidapi/CMakeFiles/hidapi.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/build-utils/CMakeFiles/encoding-check.dir/build.make src/build-utils/CMakeFiles/encoding-check.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 0%] Building C object src/hidapi/CMakeFiles/hidapi.dir/linux/hid.c.o [ 0%] Building CXX object src/build-utils/CMakeFiles/encoding-check.dir/encoding-check.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/build-utils/CMakeFiles/encoding-check.dir/encoding-check.cpp.o -MF CMakeFiles/encoding-check.dir/encoding-check.cpp.o.d -o CMakeFiles/encoding-check.dir/encoding-check.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/build-utils/encoding-check.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hidapi && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/hidapi/CMakeFiles/hidapi.dir/linux/hid.c.o -MF CMakeFiles/hidapi.dir/linux/hid.c.o.d -o CMakeFiles/hidapi.dir/linux/hid.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/linux/hid.c [ 0%] Linking C static library libhidapi.a cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hidapi && /usr/bin/cmake -P CMakeFiles/hidapi.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hidapi && /usr/bin/cmake -E cmake_link_script CMakeFiles/hidapi.dir/link.txt --verbose=1 /usr/bin/ar qc libhidapi.a CMakeFiles/hidapi.dir/linux/hid.c.o /usr/bin/ranlib libhidapi.a gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 0%] Built target hidapi /usr/bin/gmake -f src/admesh/CMakeFiles/admesh.dir/build.make src/admesh/CMakeFiles/admesh.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh/CMakeFiles/admesh.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/admesh/CMakeFiles/admesh.dir/build.make src/admesh/CMakeFiles/admesh.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 0%] Building CXX object src/admesh/CMakeFiles/admesh.dir/connect.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/admesh/CMakeFiles/admesh.dir/connect.cpp.o -MF CMakeFiles/admesh.dir/connect.cpp.o.d -o CMakeFiles/admesh.dir/connect.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp [ 0%] Linking CXX executable encoding-check cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/encoding-check.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes "CMakeFiles/encoding-check.dir/encoding-check.cpp.o" -o encoding-check gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 0%] Built target encoding-check [ 1%] Building CXX object src/admesh/CMakeFiles/admesh.dir/normals.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/admesh/CMakeFiles/admesh.dir/normals.cpp.o -MF CMakeFiles/admesh.dir/normals.cpp.o.d -o CMakeFiles/admesh.dir/normals.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/normals.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/normals.cpp: In function ‘void stl_fix_normal_directions(stl_file*)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/normals.cpp:196:29: warning: unused variable ‘temp’ [-Wunused-variable] 196 | stl_normal *temp = head->next; // Delete this facet from the list. | ^~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp: In function ‘void stl_check_facets_nearby(stl_file*, float)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp:487:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 487 | if (stl->stats.connected_facets_3_edge == stl->stats.number_of_facets) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp: In lambda function: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp:536:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 536 | if (other_face_idx != stl->stats.number_of_facets) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp: In instantiation of ‘void HashTableEdges::insert_edge(stl_file*, const HashEdge&, MatchNeighbors) [with MatchNeighbors = HashTableEdges::insert_edge_exact(stl_file*, const HashEdge&)::]’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp:143:20: required from here 143 | this->insert_edge(stl, edge, [stl](const HashEdge& edge1, const HashEdge& edge2) { record_neighbors(stl, edge1, edge2); }); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp:219:51: warning: unused variable ‘temp’ [-Wunused-variable] 219 | HashEdge *temp = link->next; | ^~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp: In instantiation of ‘void HashTableEdges::insert_edge(stl_file*, const HashEdge&, MatchNeighbors) [with MatchNeighbors = HashTableEdges::insert_edge_nearby(stl_file*, const HashEdge&)::]’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp:148:20: required from here 148 | this->insert_edge(stl, edge, [stl](const HashEdge& edge1, const HashEdge& edge2) { match_neighbors_nearby(stl, edge1, edge2); }); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp:219:51: warning: unused variable ‘temp’ [-Wunused-variable] 219 | HashEdge *temp = link->next; | ^~~~ [ 1%] Building CXX object src/admesh/CMakeFiles/admesh.dir/shared.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/admesh/CMakeFiles/admesh.dir/shared.cpp.o -MF CMakeFiles/admesh.dir/shared.cpp.o.d -o CMakeFiles/admesh.dir/shared.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/shared.cpp /usr/bin/gmake -f src/boost/CMakeFiles/nowide.dir/build.make src/boost/CMakeFiles/nowide.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/boost /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/boost /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/boost/CMakeFiles/nowide.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/boost/CMakeFiles/nowide.dir/build.make src/boost/CMakeFiles/nowide.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 1%] Building CXX object src/boost/CMakeFiles/nowide.dir/nowide/iostream.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/boost && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/boost/CMakeFiles/nowide.dir/nowide/iostream.cpp.o -MF CMakeFiles/nowide.dir/nowide/iostream.cpp.o.d -o CMakeFiles/nowide.dir/nowide/iostream.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/boost/nowide/iostream.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/shared.cpp: In function ‘void stl_generate_shared_vertices(stl_file*, indexed_triangle_set&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/shared.cpp:106:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 106 | } else if (next_facet == facet_idx) { | ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/shared.cpp: In function ‘bool its_write_off(const indexed_triangle_set&, const char*)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/shared.cpp:142:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (int i = 0; i < its.vertices.size(); ++ i) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/shared.cpp: In function ‘bool its_write_vrml(const indexed_triangle_set&, const char*)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/shared.cpp:176:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 176 | for (; i + 1 < its.vertices.size(); ++ i) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ [ 2%] Linking CXX static library libnowide.a cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/boost && /usr/bin/cmake -P CMakeFiles/nowide.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/boost && /usr/bin/cmake -E cmake_link_script CMakeFiles/nowide.dir/link.txt --verbose=1 /usr/bin/ar qc libnowide.a CMakeFiles/nowide.dir/nowide/iostream.cpp.o /usr/bin/ranlib libnowide.a gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 2%] Built target nowide [ 2%] Building CXX object src/admesh/CMakeFiles/admesh.dir/stl_io.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/admesh/CMakeFiles/admesh.dir/stl_io.cpp.o -MF CMakeFiles/admesh.dir/stl_io.cpp.o.d -o CMakeFiles/admesh.dir/stl_io.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/stl_io.cpp [ 2%] Building CXX object src/admesh/CMakeFiles/admesh.dir/stlinit.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/admesh/CMakeFiles/admesh.dir/stlinit.cpp.o -MF CMakeFiles/admesh.dir/stlinit.cpp.o.d -o CMakeFiles/admesh.dir/stlinit.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp /usr/bin/gmake -f src/clipper/CMakeFiles/clipper.dir/build.make src/clipper/CMakeFiles/clipper.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/clipper /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/clipper /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/clipper/CMakeFiles/clipper.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/clipper/CMakeFiles/clipper.dir/build.make src/clipper/CMakeFiles/clipper.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 2%] Building CXX object src/clipper/CMakeFiles/clipper.dir/clipper_z.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/clipper && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/clipper/CMakeFiles/clipper.dir/clipper_z.cpp.o -MF CMakeFiles/clipper.dir/clipper_z.cpp.o.d -o CMakeFiles/clipper.dir/clipper_z.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/clipper/clipper_z.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp: In function ‘bool stl_read(stl_file*, FILE*, int, bool)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp:206:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘stl_normal’ {aka ‘class Eigen::Matrix’} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 206 | memset(&facet.normal, 0, sizeof(facet.normal)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:295, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/stl.h:31, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp:33: /usr/include/eigen3/Eigen/src/Core/Matrix.h:178:7: note: ‘stl_normal’ {aka ‘class Eigen::Matrix’} declared here 178 | class Matrix | ^~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp:171:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 171 | fscanf(fp, " endsolid%*[^\n]\n"); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp:172:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 172 | fscanf(fp, " solid%*[^\n]\n"); // name might contain spaces so %*s doesn't work and it also can be empty (just "solid") | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp:187:30: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 187 | fgets(buf, 2047, fp); | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp:191:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 191 | fscanf(fp, " "); | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp:192:30: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 192 | fgets(buf, 2047, fp); | ~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/clipper/clipper_z.cpp:7: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp: In function ‘void ClipperLib_Z::InitEdge(TEdge*, TEdge*, TEdge*, const IntPoint&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp:431:14: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ClipperLib_Z::TEdge’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 431 | std::memset(e, 0, sizeof(TEdge)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp:41: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/clipper/clipper.hpp:230:10: note: ‘struct ClipperLib_Z::TEdge’ declared here 230 | struct TEdge { | ^~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp: In function ‘stl_open_count_facets(stl_file*, char const*)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp:112:23: warning: argument 1 null where non-null expected [-Wnonnull] 112 | fclose(fp); | ~~~~~~^~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp:23: /usr/include/stdio.h:184:12: note: in a call to function ‘fclose’ declared ‘nonnull’ 184 | extern int fclose (FILE *__stream) __nonnull ((1)); | ^~~~~~ [ 2%] Building CXX object src/admesh/CMakeFiles/admesh.dir/util.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/admesh/CMakeFiles/admesh.dir/util.cpp.o -MF CMakeFiles/admesh.dir/util.cpp.o.d -o CMakeFiles/admesh.dir/util.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/util.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/util.cpp: In function ‘void stl_repair(stl_file*, bool, bool, bool, float, bool, float, bool, int, bool, bool, bool, bool, bool, bool)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/util.cpp:327:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 327 | if (! tolerance_flag) | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/admesh/util.cpp:329:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 329 | if (! increment_flag) | ^~ In member function ‘ClipperLib_Z::PolyNode::PolyNode(ClipperLib_Z::PolyNode const&)’, inlined from ‘std::allocator_traits >::_S_construct(tbb::detail::d1::scalable_allocator&, ClipperLib_Z::PolyNode*, ClipperLib_Z::PolyNode&&)std::enable_if >::__construct_helper::type>, std::is_constructible > >::value, void>::type’ at /usr/include/c++/14/bits/alloc_traits.h:277:4, inlined from ‘std::allocator_traits >::construct(tbb::detail::d1::scalable_allocator&, ClipperLib_Z::PolyNode*, ClipperLib_Z::PolyNode&&)decltype (_S_construct({parm#1}, {parm#2}, (forward)({parm#3})))’ at /usr/include/c++/14/bits/alloc_traits.h:380:16, inlined from ‘std::vector >::emplace_back(ClipperLib_Z::PolyNode&&)ClipperLib_Z::PolyNode&’ at /usr/include/c++/14/bits/vector.tcc:117:30, inlined from ‘ClipperLib_Z::Clipper::BuildResult2(ClipperLib_Z::PolyTree&)’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp:2803:39: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/clipper/clipper.hpp:144:7: warning: ‘MEM [(void *)&D.216537 + 72B]’ may be used uninitialized [-Wmaybe-uninitialized] 144 | class PolyNode | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp: In member function ‘ClipperLib_Z::Clipper::BuildResult2(ClipperLib_Z::PolyTree&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp:2803:49: note: ‘’ declared here 2803 | polytree.AllNodes.emplace_back(PolyNode()); | ^ [ 3%] Linking CXX static library libadmesh.a cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh && /usr/bin/cmake -P CMakeFiles/admesh.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh && /usr/bin/cmake -E cmake_link_script CMakeFiles/admesh.dir/link.txt --verbose=1 /usr/bin/ar qc libadmesh.a CMakeFiles/admesh.dir/connect.cpp.o CMakeFiles/admesh.dir/normals.cpp.o CMakeFiles/admesh.dir/shared.cpp.o CMakeFiles/admesh.dir/stl_io.cpp.o CMakeFiles/admesh.dir/stlinit.cpp.o CMakeFiles/admesh.dir/util.cpp.o /usr/bin/ranlib libadmesh.a gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 3%] Built target admesh /usr/bin/gmake -f src/miniz/CMakeFiles/miniz_static.dir/build.make src/miniz/CMakeFiles/miniz_static.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/miniz /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/miniz/CMakeFiles/miniz_static.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/miniz/CMakeFiles/miniz_static.dir/build.make src/miniz/CMakeFiles/miniz_static.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 3%] Building C object src/miniz/CMakeFiles/miniz_static.dir/miniz.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/miniz && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_GNU_SOURCE -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/miniz/CMakeFiles/miniz_static.dir/miniz.c.o -MF CMakeFiles/miniz_static.dir/miniz.c.o.d -o CMakeFiles/miniz_static.dir/miniz.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz/miniz.c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz/miniz.c: In function ‘mz_zip_reader_get_filename_from_extra’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz/miniz.c:7943:24: warning: pointer targets in initialization of ‘const char *’ from ‘const mz_uint8 *’ {aka ‘const unsigned char *’} differ in signedness [-Wpointer-sign] 7943 | char const* p_nf = p + MZ_ZIP_CENTRAL_DIR_HEADER_SIZE + nf; | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz/miniz.c:7942:9: warning: unused variable ‘copy’ [-Wunused-variable] 7942 | int copy = 0; | ^~~~ [ 3%] Linking CXX static library libclipper.a cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/clipper && /usr/bin/cmake -P CMakeFiles/clipper.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/clipper && /usr/bin/cmake -E cmake_link_script CMakeFiles/clipper.dir/link.txt --verbose=1 /usr/bin/ar qc libclipper.a CMakeFiles/clipper.dir/clipper_z.cpp.o /usr/bin/ranlib libclipper.a gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 3%] Built target clipper /usr/bin/gmake -f src/glu-libtess/CMakeFiles/glu-libtess.dir/build.make src/glu-libtess/CMakeFiles/glu-libtess.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess/CMakeFiles/glu-libtess.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/glu-libtess/CMakeFiles/glu-libtess.dir/build.make src/glu-libtess/CMakeFiles/glu-libtess.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 3%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/dict.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/dict.c.o -MF CMakeFiles/glu-libtess.dir/src/dict.c.o.d -o CMakeFiles/glu-libtess.dir/src/dict.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/src/dict.c [ 3%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/geom.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/geom.c.o -MF CMakeFiles/glu-libtess.dir/src/geom.c.o.d -o CMakeFiles/glu-libtess.dir/src/geom.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/src/geom.c [ 3%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/memalloc.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/memalloc.c.o -MF CMakeFiles/glu-libtess.dir/src/memalloc.c.o.d -o CMakeFiles/glu-libtess.dir/src/memalloc.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/src/memalloc.c [ 3%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/mesh.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/mesh.c.o -MF CMakeFiles/glu-libtess.dir/src/mesh.c.o.d -o CMakeFiles/glu-libtess.dir/src/mesh.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/src/mesh.c [ 4%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/normal.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/normal.c.o -MF CMakeFiles/glu-libtess.dir/src/normal.c.o.d -o CMakeFiles/glu-libtess.dir/src/normal.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/src/normal.c [ 4%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/priorityq.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/priorityq.c.o -MF CMakeFiles/glu-libtess.dir/src/priorityq.c.o.d -o CMakeFiles/glu-libtess.dir/src/priorityq.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/src/priorityq.c [ 4%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/render.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/render.c.o -MF CMakeFiles/glu-libtess.dir/src/render.c.o.d -o CMakeFiles/glu-libtess.dir/src/render.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/src/render.c [ 4%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/sweep.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/sweep.c.o -MF CMakeFiles/glu-libtess.dir/src/sweep.c.o.d -o CMakeFiles/glu-libtess.dir/src/sweep.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/src/sweep.c [ 4%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/tess.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/tess.c.o -MF CMakeFiles/glu-libtess.dir/src/tess.c.o.d -o CMakeFiles/glu-libtess.dir/src/tess.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/src/tess.c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/src/tess.c:415:46: warning: argument 2 of type ‘GLdouble[3]’ {aka ‘double[3]’} with mismatched bound [-Warray-parameter=] 415 | gluTessVertex( GLUtesselator *tess, GLdouble coords[3], void *data ) | ~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/src/tess.h:38, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/src/tess.c:40: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include/glu-libtess.h:191:69: note: previously declared as ‘GLdouble *’ {aka ‘double *’} 191 | GLAPI void GLAPIENTRY gluTessVertex (GLUtesselator* tess, GLdouble *location, GLvoid* data); | ~~~~~~~~~~^~~~~~~~ [ 4%] Linking C static library libminiz_static.a cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/miniz && /usr/bin/cmake -P CMakeFiles/miniz_static.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/miniz && /usr/bin/cmake -E cmake_link_script CMakeFiles/miniz_static.dir/link.txt --verbose=1 /usr/bin/ar qc libminiz_static.a CMakeFiles/miniz_static.dir/miniz.c.o [ 4%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/tessmono.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/tessmono.c.o -MF CMakeFiles/glu-libtess.dir/src/tessmono.c.o.d -o CMakeFiles/glu-libtess.dir/src/tessmono.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/src/tessmono.c /usr/bin/ranlib libminiz_static.a gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 4%] Built target miniz_static /usr/bin/gmake -f src/qoi/CMakeFiles/qoi.dir/build.make src/qoi/CMakeFiles/qoi.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/qoi /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/qoi /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/qoi/CMakeFiles/qoi.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/qoi/CMakeFiles/qoi.dir/build.make src/qoi/CMakeFiles/qoi.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 4%] Building C object src/qoi/CMakeFiles/qoi.dir/qoilib.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/qoi && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/qoi/CMakeFiles/qoi.dir/qoilib.c.o -MF CMakeFiles/qoi.dir/qoilib.c.o.d -o CMakeFiles/qoi.dir/qoilib.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/qoi/qoilib.c [ 5%] Linking C static library libglu-libtess.a cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/cmake -P CMakeFiles/glu-libtess.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/cmake -E cmake_link_script CMakeFiles/glu-libtess.dir/link.txt --verbose=1 /usr/bin/ar qc libglu-libtess.a "CMakeFiles/glu-libtess.dir/src/dict.c.o" "CMakeFiles/glu-libtess.dir/src/geom.c.o" "CMakeFiles/glu-libtess.dir/src/memalloc.c.o" "CMakeFiles/glu-libtess.dir/src/mesh.c.o" "CMakeFiles/glu-libtess.dir/src/normal.c.o" "CMakeFiles/glu-libtess.dir/src/priorityq.c.o" "CMakeFiles/glu-libtess.dir/src/render.c.o" "CMakeFiles/glu-libtess.dir/src/sweep.c.o" "CMakeFiles/glu-libtess.dir/src/tess.c.o" "CMakeFiles/glu-libtess.dir/src/tessmono.c.o" /usr/bin/ranlib libglu-libtess.a gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 5%] Built target glu-libtess /usr/bin/gmake -f src/libslic3r/CMakeFiles/libslic3r_cgal.dir/build.make src/libslic3r/CMakeFiles/libslic3r_cgal.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r/CMakeFiles/libslic3r_cgal.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/libslic3r/CMakeFiles/libslic3r_cgal.dir/build.make src/libslic3r/CMakeFiles/libslic3r_cgal.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 5%] Building CXX object src/libslic3r/CMakeFiles/libslic3r_cgal.dir/CutSurface.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -frounding-math -MD -MT src/libslic3r/CMakeFiles/libslic3r_cgal.dir/CutSurface.cpp.o -MF CMakeFiles/libslic3r_cgal.dir/CutSurface.cpp.o.d -o CMakeFiles/libslic3r_cgal.dir/CutSurface.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/CutSurface.cpp [ 5%] Linking C static library libqoi.a cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/qoi && /usr/bin/cmake -P CMakeFiles/qoi.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/qoi && /usr/bin/cmake -E cmake_link_script CMakeFiles/qoi.dir/link.txt --verbose=1 /usr/bin/ar qc libqoi.a CMakeFiles/qoi.dir/qoilib.c.o /usr/bin/ranlib libqoi.a gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 5%] Built target qoi [ 5%] Building CXX object src/libslic3r/CMakeFiles/libslic3r_cgal.dir/Geometry/VoronoiUtilsCgal.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -frounding-math -MD -MT src/libslic3r/CMakeFiles/libslic3r_cgal.dir/Geometry/VoronoiUtilsCgal.cpp.o -MF CMakeFiles/libslic3r_cgal.dir/Geometry/VoronoiUtilsCgal.cpp.o.d -o CMakeFiles/libslic3r_cgal.dir/Geometry/VoronoiUtilsCgal.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/VoronoiUtilsCgal.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/VoronoiUtilsCgal.cpp:5: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const’: /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type ‘CGAL::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian_converter.h:27, from /usr/include/CGAL/boost/graph/copy_face_graph.h:18, from /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:20, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/CutSurface.cpp:32: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const’: /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type ‘CGAL::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, from /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_nodes.h:19, from /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:24, from /usr/include/CGAL/Polygon_mesh_processing/intersection.h:25, from /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:22: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polygon_mesh.h:19, from /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:20, from /usr/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:18, from /usr/include/CGAL/Polygon_mesh_processing/clip.h:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/CutSurface.cpp:2561: /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In member function ‘CGAL::internal::Weight_min_max_dihedral_and_area CGAL::internal::Weight_min_max_dihedral_and_area::operator+(const CGAL::internal::Weight_min_max_dihedral_and_area&) const’: /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:283:3: note: parameter passing for argument of type ‘CGAL::internal::Weight_min_max_dihedral_and_area’ when C++17 is enabled changed to match C++14 in GCC 10.1 283 | { | ^ In file included from /usr/include/CGAL/long_double.h:27, from /usr/include/CGAL/number_type_basic.h:52: /usr/include/CGAL/Interval_nt.h: In instantiation of ‘std::pair CGAL::Interval_nt::pair() const [with bool Protected = true]’: /usr/include/CGAL/long_double.h:122:75: required from here 122 | return (Interval_nt<>((double)x)+Interval_nt<>::smallest()).pair(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/CGAL/Interval_nt.h:243:29: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 243 | std::pair pair() const | ^~~~ [ 6%] Building CXX object src/libslic3r/CMakeFiles/libslic3r_cgal.dir/IntersectionPoints.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -frounding-math -MD -MT src/libslic3r/CMakeFiles/libslic3r_cgal.dir/IntersectionPoints.cpp.o -MF CMakeFiles/libslic3r_cgal.dir/IntersectionPoints.cpp.o.d -o CMakeFiles/libslic3r_cgal.dir/IntersectionPoints.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/IntersectionPoints.cpp /usr/bin/gmake -f src/imgui/CMakeFiles/imgui.dir/build.make src/imgui/CMakeFiles/imgui.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui/CMakeFiles/imgui.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/imgui/CMakeFiles/imgui.dir/build.make src/imgui/CMakeFiles/imgui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 7%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui.cpp.o -MF CMakeFiles/imgui.dir/imgui.cpp.o.d -o CMakeFiles/imgui.dir/imgui.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imgui.cpp [ 7%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui_demo.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui_demo.cpp.o -MF CMakeFiles/imgui.dir/imgui_demo.cpp.o.d -o CMakeFiles/imgui.dir/imgui_demo.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imgui_demo.cpp [ 7%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui_draw.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui_draw.cpp.o -MF CMakeFiles/imgui.dir/imgui_draw.cpp.o.d -o CMakeFiles/imgui.dir/imgui_draw.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imgui_draw.cpp [ 7%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui_stdlib.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui_stdlib.cpp.o -MF CMakeFiles/imgui.dir/imgui_stdlib.cpp.o.d -o CMakeFiles/imgui.dir/imgui_stdlib.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imgui_stdlib.cpp [ 7%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui_tables.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui_tables.cpp.o -MF CMakeFiles/imgui.dir/imgui_tables.cpp.o.d -o CMakeFiles/imgui.dir/imgui_tables.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imgui_tables.cpp [ 7%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui_widgets.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui_widgets.cpp.o -MF CMakeFiles/imgui.dir/imgui_widgets.cpp.o.d -o CMakeFiles/imgui.dir/imgui_widgets.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imgui_widgets.cpp [ 8%] Linking CXX static library libimgui.a cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui && /usr/bin/cmake -P CMakeFiles/imgui.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui && /usr/bin/cmake -E cmake_link_script CMakeFiles/imgui.dir/link.txt --verbose=1 /usr/bin/ar qc libimgui.a CMakeFiles/imgui.dir/imgui.cpp.o CMakeFiles/imgui.dir/imgui_demo.cpp.o CMakeFiles/imgui.dir/imgui_draw.cpp.o CMakeFiles/imgui.dir/imgui_stdlib.cpp.o CMakeFiles/imgui.dir/imgui_tables.cpp.o CMakeFiles/imgui.dir/imgui_widgets.cpp.o /usr/bin/ranlib libimgui.a gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 8%] Built target imgui /usr/bin/gmake -f src/hints/CMakeFiles/hintsToPot.dir/build.make src/hints/CMakeFiles/hintsToPot.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hints /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hints /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hints/CMakeFiles/hintsToPot.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/hints/CMakeFiles/hintsToPot.dir/build.make src/hints/CMakeFiles/hintsToPot.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 8%] Building CXX object src/hints/CMakeFiles/hintsToPot.dir/HintsToPot.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hints && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/hints/CMakeFiles/hintsToPot.dir/HintsToPot.cpp.o -MF CMakeFiles/hintsToPot.dir/HintsToPot.cpp.o.d -o CMakeFiles/hintsToPot.dir/HintsToPot.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hints/HintsToPot.cpp [ 8%] Linking CXX executable hintsToPot cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hints && /usr/bin/cmake -E cmake_link_script CMakeFiles/hintsToPot.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/hintsToPot.dir/HintsToPot.cpp.o -o hintsToPot /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_log.so.1.83.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_locale.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_chrono.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 /usr/lib64/libboost_iostreams.so.1.83.0 gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 8%] Built target hintsToPot [ 8%] Building CXX object src/libslic3r/CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -frounding-math -MD -MT src/libslic3r/CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o -MF CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o.d -o CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/MeshBoolean.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/copyleft/cgal/assign.h:12, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/copyleft/cgal/mesh_boolean.cpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/copyleft/cgal/mesh_boolean.h:226, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/MeshBoolean.cpp:12: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const’: /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type ‘CGAL::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/CORE_Expr.h:183, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel_with_sqrt.h:25, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/copyleft/cgal/assign_scalar.h:12, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/copyleft/cgal/assign.cpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/copyleft/cgal/assign.h:40: /usr/include/CGAL/CORE_BigInt.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/CORE_BigInt.h:143:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/CORE_BigInt.h:191: /usr/include/CGAL/CORE_BigRat.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/CORE_BigRat.h:99:70: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | std::pair operator()( const Type& x_ ) const { | ^ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/vector:62, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/CutSurface.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/CutSurface.cpp:5: In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Ray_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Ray_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Ray_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:262:28, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Bbox_3>(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from ‘CGAL::AABB_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>::Do_intersect::operator() >(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool’ at /usr/include/CGAL/AABB_traits.h:335:50, inlined from ‘CGAL::internal::Ray_3_Triangle_3_traversal_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, CGAL::Epeck, CGAL::internal::Default_tree_helper >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >, CGAL::Boolean_tag >::do_intersect >(CGAL::Ray_3 const&, CGAL::AABB_node >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > const&) constbool [clone .isra.0]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Ray_3_Triangle_3_traversal_traits.h:77:47: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Ray_3 &)&D.3900047]’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: /usr/include/CGAL/Epic_converter.h: In function ‘CGAL::internal::Ray_3_Triangle_3_traversal_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, CGAL::Epeck, CGAL::internal::Default_tree_helper >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >, CGAL::Boolean_tag >::do_intersect >(CGAL::Ray_3 const&, CGAL::AABB_node >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > const&) constbool [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:262:29: note: ‘’ declared here 262 | return std::make_pair(Ray_3(),false); | ^~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Ray_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Ray_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Ray_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:266:28, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Ray_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:258:25, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Bbox_3>(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from ‘CGAL::AABB_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>::Do_intersect::operator() >(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool’ at /usr/include/CGAL/AABB_traits.h:335:50, inlined from ‘CGAL::internal::Ray_3_Triangle_3_traversal_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, CGAL::Epeck, CGAL::internal::Default_tree_helper >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >, CGAL::Boolean_tag >::do_intersect >(CGAL::Ray_3 const&, CGAL::AABB_node >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > const&) constbool [clone .isra.0]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Ray_3_Triangle_3_traversal_traits.h:77:47: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Ray_3 &)&D.3900098]’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function ‘CGAL::internal::Ray_3_Triangle_3_traversal_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, CGAL::Epeck, CGAL::internal::Default_tree_helper >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >, CGAL::Boolean_tag >::do_intersect >(CGAL::Ray_3 const&, CGAL::AABB_node >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > const&) constbool [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:266:29: note: ‘’ declared here 266 | return std::make_pair(Ray_3(),false); | ^~~~~~~ [ 8%] Building CXX object src/libslic3r/CMakeFiles/libslic3r_cgal.dir/TryCatchSignal.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -frounding-math -MD -MT src/libslic3r/CMakeFiles/libslic3r_cgal.dir/TryCatchSignal.cpp.o -MF CMakeFiles/libslic3r_cgal.dir/TryCatchSignal.cpp.o.d -o CMakeFiles/libslic3r_cgal.dir/TryCatchSignal.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/TryCatchSignal.cpp [ 8%] Building CXX object src/libslic3r/CMakeFiles/libslic3r_cgal.dir/Triangulation.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -frounding-math -MD -MT src/libslic3r/CMakeFiles/libslic3r_cgal.dir/Triangulation.cpp.o -MF CMakeFiles/libslic3r_cgal.dir/Triangulation.cpp.o.d -o CMakeFiles/libslic3r_cgal.dir/Triangulation.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Triangulation.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Triangulation.cpp:7: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const’: /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type ‘CGAL::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ /usr/bin/gmake -f src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/build.make src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/occt_wrapper /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/occt_wrapper /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/build.make src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 8%] Building CXX object src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/OCCTWrapper.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/occt_wrapper && /usr/bin/g++ -DOCCTWrapper_EXPORTS -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/occt_wrapper -isystem /usr/include/eigen3 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/OCCTWrapper.cpp.o -MF CMakeFiles/OCCTWrapper.dir/OCCTWrapper.cpp.o.d -o CMakeFiles/OCCTWrapper.dir/OCCTWrapper.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/occt_wrapper/OCCTWrapper.cpp In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from /usr/include/c++/14/stdexcept:39, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Exception.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/MeshBoolean.cpp:5: In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Segment_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Segment_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Segment_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:305:28: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Segment_3 &)&D.4199134]’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: /usr/include/CGAL/Epic_converter.h: In function ‘CGAL::Epic_converter > >::operator()(CGAL::Segment_3 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:305:29: note: ‘’ declared here 305 | return std::make_pair(Segment_3(),false); | ^~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Segment_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Segment_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Segment_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:309:28, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Segment_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:301:29: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Segment_3 &)&D.4199265]’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function ‘CGAL::Epic_converter > >::operator()(CGAL::Segment_3 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:309:29: note: ‘’ declared here 309 | return std::make_pair(Segment_3(),false); | ^~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Triangle_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Triangle_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:224:28: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Triangle_3 &)&D.4201709]’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:224:29: note: ‘’ declared here 224 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Triangle_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Triangle_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:228:28: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Triangle_3 &)&D.4201708]’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:228:29: note: ‘’ declared here 228 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Triangle_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Triangle_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:232:28: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Triangle_3 &)&D.4201707]’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:232:29: note: ‘’ declared here 232 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ [ 8%] Linking CXX shared module ../OCCTWrapper.so cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/occt_wrapper && /usr/bin/cmake -E cmake_link_script CMakeFiles/OCCTWrapper.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -o ../OCCTWrapper.so CMakeFiles/OCCTWrapper.dir/OCCTWrapper.cpp.o /usr/lib64/libTKDESTEP.so.7.8.0 /usr/lib64/libTKXCAF.so.7.8.0 /usr/lib64/libTKXSBase.so.7.8.0 /usr/lib64/libTKVCAF.so.7.8.0 /usr/lib64/libTKCAF.so.7.8.0 /usr/lib64/libTKLCAF.so.7.8.0 /usr/lib64/libTKCDF.so.7.8.0 /usr/lib64/libTKV3d.so.7.8.0 /usr/lib64/libTKService.so.7.8.0 /usr/lib64/libTKMesh.so.7.8.0 /usr/lib64/libTKBO.so.7.8.0 /usr/lib64/libTKPrim.so.7.8.0 /usr/lib64/libTKHLR.so.7.8.0 /usr/lib64/libTKShHealing.so.7.8.0 /usr/lib64/libTKTopAlgo.so.7.8.0 /usr/lib64/libTKGeomAlgo.so.7.8.0 /usr/lib64/libTKBRep.so.7.8.0 /usr/lib64/libTKGeomBase.so.7.8.0 /usr/lib64/libTKG3d.so.7.8.0 /usr/lib64/libTKG2d.so.7.8.0 /usr/lib64/libTKMath.so.7.8.0 -lGL -lX11 -lfontconfig /usr/lib64/libfreetype.so /usr/lib64/libTKDE.so.7.8.0 /usr/lib64/libTKernel.so.7.8.0 -lpthread -lrt -lstdc++ -ltbb -ltbbmalloc -ldl gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 8%] Built target OCCTWrapper /usr/bin/gmake -f src/slic3r/CMakeFiles/encoding-check-libslic3r_gui.dir/build.make src/slic3r/CMakeFiles/encoding-check-libslic3r_gui.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r/CMakeFiles/encoding-check-libslic3r_gui.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/slic3r/CMakeFiles/encoding-check-libslic3r_gui.dir/build.make src/slic3r/CMakeFiles/encoding-check-libslic3r_gui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 8%] Checking source files encodings for target libslic3r_gui cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui pchheader.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui pchheader.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/AboutDialog.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/AboutDialog.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ArrangeSettingsDialogImgui.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ArrangeSettingsDialogImgui.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SysInfoDialog.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SysInfoDialog.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/KBShortcutsDialog.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/KBShortcutsDialog.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BackgroundSlicingProcess.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BackgroundSlicingProcess.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BitmapCache.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BitmapCache.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigSnapshotDialog.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigSnapshotDialog.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/3DScene.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/3DScene.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/format.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLShadersManager.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLShadersManager.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLShader.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLShader.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLCanvas3D.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLCanvas3D.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SceneRaycaster.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SceneRaycaster.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/OpenGLManager.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/OpenGLManager.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Selection.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Selection.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmosManager.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmosManager.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmosCommon.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmosCommon.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoBase.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoBase.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSlaBase.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSlaBase.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoEmboss.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoEmboss.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoMove.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoMove.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoRotate.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoRotate.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoScale.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoScale.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSlaSupports.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSlaSupports.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoFdmSupports.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoFdmSupports.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoFlatten.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoFlatten.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoCut.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoCut.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoHollow.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoHollow.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoPainterBase.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoPainterBase.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSeam.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSeam.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSimplify.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSimplify.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSVG.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSVG.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoMmuSegmentation.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoMmuSegmentation.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoMeasure.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoMeasure.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLSelectionRectangle.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLSelectionRectangle.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLModel.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLModel.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLTexture.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLTexture.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLToolbar.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLToolbar.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GCodeViewer.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GCodeViewer.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Preferences.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Preferences.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PresetHints.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PresetHints.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Init.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Init.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Preview.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Preview.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_App.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_App.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Utils.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Utils.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Geometry.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Geometry.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/I18N.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/I18N.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/IconManager.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/IconManager.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/MainFrame.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/MainFrame.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Plater.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Plater.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PresetComboBoxes.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PresetComboBoxes.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BitmapComboBox.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BitmapComboBox.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/EditGCodeDialog.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/EditGCodeDialog.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SavePresetDialog.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SavePresetDialog.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PhysicalPrinterDialog.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PhysicalPrinterDialog.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Factories.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Factories.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectList.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectList.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GalleryDialog.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GalleryDialog.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectManipulation.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectManipulation.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectSettings.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectSettings.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectLayers.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectLayers.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/MeshUtils.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/MeshUtils.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Tab.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Tab.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigManipulation.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigManipulation.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Field.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Field.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/OptionsGroup.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/OptionsGroup.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/OG_CustomCtrl.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/OG_CustomCtrl.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BedShapeDialog.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BedShapeDialog.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/2DBed.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/2DBed.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/3DBed.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/3DBed.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/CoordAxes.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/CoordAxes.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Camera.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Camera.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/CameraUtils.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/CameraUtils.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/wxExtensions.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/wxExtensions.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ExtruderSequenceDialog.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ExtruderSequenceDialog.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/WipeTowerDialog.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/WipeTowerDialog.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/RammingChart.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/RammingChart.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/RemovableDriveManager.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/RemovableDriveManager.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SendSystemInfoDialog.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SendSystemInfoDialog.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SurfaceDrag.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SurfaceDrag.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/TextLines.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/TextLines.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BonjourDialog.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BonjourDialog.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ButtonsDescription.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ButtonsDescription.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ImGuiWrapper.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ImGuiWrapper.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Config/Snapshot.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Config/Snapshot.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Config/Version.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Config/Version.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/ASCIIFolding.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/ASCIIFolding.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Serial.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Serial.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigWizard.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigWizard.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigWizard_private.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/MsgDialog.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/MsgDialog.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/UpdateDialogs.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/UpdateDialogs.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/FirmwareDialog.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/FirmwareDialog.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PrintHostDialogs.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PrintHostDialogs.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/WifiConfigDialog.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/WifiConfigDialog.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/Job.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/Worker.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/BoostThreadWorker.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/BoostThreadWorker.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/UIThreadWorker.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/BusyCursorJob.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/CancellableJob.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/PlaterWorker.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/ArrangeJob2.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/ArrangeJob2.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/CreateFontNameImageJob.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/CreateFontNameImageJob.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/CreateFontStyleImagesJob.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/CreateFontStyleImagesJob.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/EmbossJob.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/EmbossJob.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/RotoptimizeJob.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/RotoptimizeJob.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/SLAImportJob.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/SLAImportJob.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/ProgressIndicator.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/NotificationProgressIndicator.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/NotificationProgressIndicator.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/ThreadSafeQueue.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/SLAImportDialog.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ProgressStatusBar.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ProgressStatusBar.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Mouse3DController.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Mouse3DController.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/DoubleSlider.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/DoubleSlider.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Notebook.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Notebook.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ObjectDataViewModel.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ObjectDataViewModel.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/InstanceCheck.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/InstanceCheck.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Search.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Search.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/NotificationManager.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/NotificationManager.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/UnsavedChangesDialog.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/UnsavedChangesDialog.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ExtraRenderers.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ExtraRenderers.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ProjectDirtyStateManager.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ProjectDirtyStateManager.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/DesktopIntegrationDialog.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/DesktopIntegrationDialog.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/HintNotification.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/HintNotification.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/BitmapToggleButton.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/BitmapToggleButton.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/Button.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/Button.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/CheckBox.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/CheckBox.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/ComboBox.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/ComboBox.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/DropDown.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/DropDown.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/StateColor.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/StateColor.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/StateHandler.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/StateHandler.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/StaticBox.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/StaticBox.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/SpinInput.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/SpinInput.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/SwitchButton.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/SwitchButton.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/TextInput.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/TextInput.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/UIColors.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/FileArchiveDialog.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/FileArchiveDialog.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Downloader.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Downloader.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/DownloaderFileGet.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/DownloaderFileGet.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/AppUpdater.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/AppUpdater.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Http.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Http.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/FixModelByWin10.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/FixModelByWin10.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Moonraker.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Moonraker.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/OctoPrint.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/OctoPrint.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Duet.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Duet.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/EmbossStyleManager.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/EmbossStyleManager.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/FlashAir.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/FlashAir.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/FontConfigHelp.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/FontConfigHelp.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/AstroBox.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/AstroBox.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Repetier.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Repetier.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/PrintHost.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/PrintHost.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Bonjour.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Bonjour.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/PresetUpdater.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/PresetUpdater.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Process.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Process.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/RaycastManager.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/RaycastManager.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/UndoRedo.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/UndoRedo.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/HexFile.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/HexFile.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/TCPConsole.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/TCPConsole.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/MKS.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/MKS.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/WinRegistry.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/WinRegistry.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/WxFontUtils.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/WxFontUtils.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/WifiScanner.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/WifiScanner.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 8%] Built target encoding-check-libslic3r_gui /usr/bin/gmake -f src/avrdude/CMakeFiles/encoding-check-avrdude.dir/build.make src/avrdude/CMakeFiles/encoding-check-avrdude.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude/CMakeFiles/encoding-check-avrdude.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/avrdude/CMakeFiles/encoding-check-avrdude.dir/build.make src/avrdude/CMakeFiles/encoding-check-avrdude.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 8%] Checking source files encodings for target avrdude cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude arduino.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude avr.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude avrpart.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude avr910.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude bitbang.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude buspirate.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude butterfly.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude config.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude config_gram.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude crc16.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude fileio.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude lexer.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude linuxgpio.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude lists.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude pgm.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude pgm_type.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude pickit2.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude pindefs.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude safemode.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude ser_avrdoper.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude serbb_posix.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude serbb_win32.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude ser_posix.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude ser_win32.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude stk500.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude stk500generic.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude stk500v2.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude term.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude update.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude wiring.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude main.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude avrdude-slic3r.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude avrdude-slic3r.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 8%] Built target encoding-check-avrdude /usr/bin/gmake -f src/avrdude/CMakeFiles/encoding-check-avrdude-slic3r.dir/build.make src/avrdude/CMakeFiles/encoding-check-avrdude-slic3r.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude/CMakeFiles/encoding-check-avrdude-slic3r.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/avrdude/CMakeFiles/encoding-check-avrdude-slic3r.dir/build.make src/avrdude/CMakeFiles/encoding-check-avrdude-slic3r.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 8%] Checking source files encodings for target avrdude-slic3r cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude-slic3r main-standalone.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 8%] Built target encoding-check-avrdude-slic3r /usr/bin/gmake -f src/semver/CMakeFiles/encoding-check-semver.dir/build.make src/semver/CMakeFiles/encoding-check-semver.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/semver /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/semver /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/semver/CMakeFiles/encoding-check-semver.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/semver/CMakeFiles/encoding-check-semver.dir/build.make src/semver/CMakeFiles/encoding-check-semver.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 8%] Checking source files encodings for target semver cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/semver && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check semver semver.c cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/semver && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check semver semver.h gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 8%] Built target encoding-check-semver /usr/bin/gmake -f src/libslic3r/CMakeFiles/encoding-check-libslic3r.dir/build.make src/libslic3r/CMakeFiles/encoding-check-libslic3r.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r/CMakeFiles/encoding-check-libslic3r.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/libslic3r/CMakeFiles/encoding-check-libslic3r.dir/build.make src/libslic3r/CMakeFiles/encoding-check-libslic3r.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 9%] Checking source files encodings for target libslic3r cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r pchheader.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r pchheader.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r AStar.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r AABBTreeIndirect.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r AABBTreeLines.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r AABBMesh.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r AABBMesh.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Algorithm/PathSorting.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Algorithm/RegionExpansion.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Algorithm/RegionExpansion.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r AnyPtr.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BoundingBox.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BoundingBox.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BridgeDetector.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BridgeDetector.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Brim.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Brim.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BuildVolume.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BuildVolume.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BoostAdapter.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r clipper.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r clipper.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ClipperUtils.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ClipperUtils.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ClipperZUtils.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Color.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Color.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Config.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Config.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CSGMesh/CSGMesh.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CSGMesh/SliceCSGMesh.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CSGMesh/ModelToCSGMesh.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CSGMesh/PerformCSGMeshBooleans.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CSGMesh/VoxelizeCSGMesh.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CSGMesh/TriangleMeshAdapter.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CSGMesh/CSGMeshCopy.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r EdgeGrid.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r EdgeGrid.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ElephantFootCompensation.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ElephantFootCompensation.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Emboss.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Emboss.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r EmbossShape.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r enum_bitmask.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExPolygon.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExPolygon.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExPolygonSerialize.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExPolygonsIndex.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExPolygonsIndex.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Extruder.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Extruder.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionEntity.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionEntity.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionEntityCollection.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionEntityCollection.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionRole.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionRole.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionSimulator.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionSimulator.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r FileParserError.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Fill.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Fill3DHoneycomb.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Fill3DHoneycomb.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillAdaptive.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillAdaptive.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillBase.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillBase.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillConcentric.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillConcentric.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillEnsuring.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillEnsuring.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillHoneycomb.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillHoneycomb.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillGyroid.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillGyroid.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillPlanePath.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillPlanePath.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillLine.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillLine.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillLightning.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillLightning.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Lightning/DistanceField.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Lightning/DistanceField.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Lightning/Generator.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Lightning/Generator.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Lightning/Layer.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Lightning/Layer.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Lightning/TreeNode.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Lightning/TreeNode.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillRectilinear.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillRectilinear.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Flow.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Flow.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r format.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/3mf.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/3mf.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/AMF.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/AMF.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/OBJ.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/OBJ.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/objparser.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/objparser.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/STL.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/STL.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SLAArchiveWriter.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SLAArchiveWriter.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SLAArchiveReader.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SLAArchiveReader.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/ZipperArchiveImport.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/ZipperArchiveImport.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SL1.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SL1.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SL1_SVG.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SL1_SVG.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/AnycubicSLA.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/AnycubicSLA.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/STEP.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/STEP.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SVG.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SVG.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SLAArchiveFormatRegistry.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SLAArchiveFormatRegistry.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ThumbnailData.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ThumbnailData.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/Thumbnails.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/Thumbnails.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ConflictChecker.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ConflictChecker.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/CoolingBuffer.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/CoolingBuffer.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ExtrusionProcessor.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ExtrusionProcessor.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/FindReplace.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/FindReplace.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/LabelObjects.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/LabelObjects.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/GCodeWriter.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/GCodeWriter.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/PostProcessor.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/PostProcessor.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/PressureEqualizer.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/PressureEqualizer.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/PrintExtents.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/PrintExtents.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/RetractWhenCrossingPerimeters.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/RetractWhenCrossingPerimeters.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/SpiralVase.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/SpiralVase.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/SeamPlacer.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/SeamPlacer.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/SmoothPath.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/SmoothPath.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ToolOrdering.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ToolOrdering.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/Wipe.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/Wipe.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/WipeTower.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/WipeTower.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/WipeTowerIntegration.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/WipeTowerIntegration.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/GCodeProcessor.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/GCodeProcessor.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/AvoidCrossingPerimeters.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/AvoidCrossingPerimeters.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/Travels.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/Travels.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCodeReader.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCodeReader.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/ArcWelder.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/ArcWelder.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/Bicubic.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/Circle.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/Circle.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/ConvexHull.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/ConvexHull.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/Curves.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/MedialAxis.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/MedialAxis.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/Voronoi.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/VoronoiOffset.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/VoronoiOffset.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/VoronoiUtils.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/VoronoiUtils.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/VoronoiVisualUtils.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Int128.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r JumpPointSearch.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r JumpPointSearch.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r KDTreeIndirect.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Layer.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Layer.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r LayerRegion.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r LayerRegion.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r libslic3r.h cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r/libslic3r_version.h cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Line.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Line.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BlacklistedLibraryCheck.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BlacklistedLibraryCheck.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r LocalesUtils.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r LocalesUtils.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CutUtils.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CutUtils.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Model.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Model.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ModelArrange.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ModelArrange.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MultiMaterialSegmentation.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MultiMaterialSegmentation.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MeshNormals.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MeshNormals.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Measure.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Measure.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MeasureUtils.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CustomGCode.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CustomGCode.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Arrange.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/ArrangeImpl.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Items/ArrangeItem.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Items/ArrangeItem.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Items/SimpleArrangeItem.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Items/SimpleArrangeItem.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Items/TrafoOnlyArrangeItem.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Items/MutableItemTraits.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Items/ArbitraryDataStore.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/ArrangeSettingsView.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/ArrangeSettingsDb_AppCfg.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/ArrangeSettingsDb_AppCfg.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Scene.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Scene.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/SceneBuilder.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/SceneBuilder.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Tasks/ArrangeTask.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Tasks/ArrangeTaskImpl.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Tasks/FillBedTask.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Tasks/FillBedTaskImpl.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Tasks/MultiplySelectionTask.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Tasks/MultiplySelectionTaskImpl.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/SegmentedRectangleBed.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/ArrangeItemTraits.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/DataStoreTraits.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/ArrangeBase.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/PackingContext.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/ArrangeFirstFit.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/Beds.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/Beds.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/NFP.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/NFP.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/NFPConcave_CGAL.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/NFPConcave_CGAL.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/NFPConcave_Tesselate.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/NFPConcave_Tesselate.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/EdgeCache.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/EdgeCache.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/CircularEdgeIterator.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/NFPArrangeItemTraits.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/PackStrategyNFP.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/RectangleOverfitPackingStrategy.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/Kernels/KernelTraits.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/Kernels/GravityKernel.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/Kernels/TMArrangeKernel.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/Kernels/CompactifyKernel.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/Kernels/RectangleOverfitKernelWrapper.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/Kernels/SVGDebugOutputKernelWrapper.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/Kernels/KernelUtils.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MultiPoint.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MultiPoint.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MutablePriorityQueue.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r NormalUtils.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r NormalUtils.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r NSVGUtils.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r NSVGUtils.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ObjectID.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ObjectID.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PerimeterGenerator.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PerimeterGenerator.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PlaceholderParser.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PlaceholderParser.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Platform.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Platform.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Point.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Point.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Polygon.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Polygon.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MutablePolygon.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MutablePolygon.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PolygonTrimmer.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PolygonTrimmer.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Polyline.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Polyline.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Preset.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Preset.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PresetBundle.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PresetBundle.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrincipalComponents2D.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrincipalComponents2D.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r AppConfig.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r AppConfig.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Print.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Print.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintApply.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintBase.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintBase.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintConfig.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintConfig.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintObject.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintObjectSlice.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintRegion.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PointGrid.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PNGReadWrite.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PNGReadWrite.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r QuadricEdgeCollapse.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r QuadricEdgeCollapse.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Semver.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ShortEdgeCollapse.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ShortEdgeCollapse.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ShortestPath.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ShortestPath.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLAPrint.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLAPrintSteps.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLAPrintSteps.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLAPrint.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Slicing.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Slicing.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SlicesToTriangleMesh.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SlicesToTriangleMesh.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SlicingAdaptive.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SlicingAdaptive.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Subdivide.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Subdivide.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportCommon.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportCommon.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportDebug.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportDebug.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportLayer.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportMaterial.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportMaterial.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportParameters.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportParameters.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/OrganicSupport.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/OrganicSupport.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/TreeSupport.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/TreeSupport.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/TreeSupportCommon.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/TreeSupportCommon.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/TreeModelVolumes.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/TreeModelVolumes.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SupportSpotsGenerator.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SupportSpotsGenerator.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Surface.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Surface.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SurfaceCollection.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SurfaceCollection.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SurfaceMesh.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SVG.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SVG.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Technologies.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Tesselate.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Tesselate.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TextConfiguration.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleMesh.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleMesh.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleMeshSlicer.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleMeshSlicer.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MeshSplitImpl.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangulateWall.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r utils.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Utils.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Time.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Time.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Timer.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Timer.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Thread.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Thread.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleSelector.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleSelector.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleSetSampling.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleSetSampling.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleSelectorWrapper.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleSelectorWrapper.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MTUtils.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Zipper.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Zipper.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MinAreaBoundingBox.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MinAreaBoundingBox.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r miniz_extension.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r miniz_extension.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MarchingSquares.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Execution/Execution.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Execution/ExecutionSeq.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Execution/ExecutionTBB.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Optimize/Optimizer.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Optimize/NLoptOptimizer.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Optimize/BruteforceOptimizer.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r OpenVDBUtils.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r OpenVDBUtils.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r OpenVDBUtilsLegacy.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Pad.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Pad.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeBuilder.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeMesher.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeMesher.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeUtils.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeUtilsLegacy.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeBuilder.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTree.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTree.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeStrategies.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Rotfinder.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Rotfinder.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SpatIndex.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SpatIndex.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/RasterBase.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/RasterBase.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/AGGRaster.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/RasterToPolygons.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/RasterToPolygons.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/ConcaveHull.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/ConcaveHull.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Hollowing.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Hollowing.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/JobController.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportPoint.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportPointGenerator.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportPointGenerator.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Clustering.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Clustering.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/ReprojectPointsOnMesh.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/DefaultSupportTree.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/DefaultSupportTree.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/BranchingTreeSLA.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/BranchingTreeSLA.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BranchingTree/BranchingTree.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BranchingTree/BranchingTree.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BranchingTree/PointCloud.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BranchingTree/PointCloud.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/BeadingStrategy.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/BeadingStrategy.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/BeadingStrategyFactory.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/BeadingStrategyFactory.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/DistributedBeadingStrategy.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/LimitedBeadingStrategy.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/RedistributeBeadingStrategy.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/WideningBeadingStrategy.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/WideningBeadingStrategy.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/ExtrusionJunction.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/ExtrusionJunction.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/ExtrusionLine.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/ExtrusionLine.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/HalfEdge.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/HalfEdgeGraph.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/HalfEdgeNode.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/SparseGrid.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/SparsePointGrid.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/SparseLineGrid.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/SquareGrid.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/SquareGrid.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/PolygonsPointIndex.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/PolygonsSegmentIndex.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/PolylineStitcher.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/PolylineStitcher.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/Voronoi.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/VoronoiUtils.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/VoronoiUtils.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/SkeletalTrapezoidation.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/SkeletalTrapezoidation.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/SkeletalTrapezoidationEdge.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/SkeletalTrapezoidationGraph.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/SkeletalTrapezoidationGraph.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/SkeletalTrapezoidationJoint.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/WallToolPaths.hpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/WallToolPaths.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r StaticMap.hpp gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 9%] Built target encoding-check-libslic3r /usr/bin/gmake -f src/build-utils/CMakeFiles/global-encoding-check.dir/build.make src/build-utils/CMakeFiles/global-encoding-check.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/build-utils /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/CMakeFiles/global-encoding-check.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/build-utils/CMakeFiles/global-encoding-check.dir/build.make src/build-utils/CMakeFiles/global-encoding-check.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Nothing to be done for 'src/build-utils/CMakeFiles/global-encoding-check.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 9%] Built target global-encoding-check /usr/bin/gmake -f src/avrdude/CMakeFiles/avrdude.dir/build.make src/avrdude/CMakeFiles/avrdude.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude/CMakeFiles/avrdude.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/avrdude/CMakeFiles/avrdude.dir/build.make src/avrdude/CMakeFiles/avrdude.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 10%] Building C object src/avrdude/CMakeFiles/avrdude.dir/arduino.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/arduino.c.o -MF CMakeFiles/avrdude.dir/arduino.c.o.d -o CMakeFiles/avrdude.dir/arduino.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/arduino.c [ 10%] Building C object src/avrdude/CMakeFiles/avrdude.dir/avr.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/avr.c.o -MF CMakeFiles/avrdude.dir/avr.c.o.d -o CMakeFiles/avrdude.dir/avr.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/avr.c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/avr.c: In function ‘avr_tpi_chip_erase’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/avr.c:86:5: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] 86 | while (avr_tpi_poll_nvmbsy(pgm)); | ^~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/avr.c:88:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ 88 | err = pgm->cmd_tpi(pgm, cmd, sizeof(cmd), NULL, 0); | ^~~ [ 10%] Building C object src/avrdude/CMakeFiles/avrdude.dir/avrpart.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/avrpart.c.o -MF CMakeFiles/avrdude.dir/avrpart.c.o.d -o CMakeFiles/avrdude.dir/avrpart.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/avrpart.c [ 10%] Building C object src/avrdude/CMakeFiles/avrdude.dir/avr910.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/avr910.c.o -MF CMakeFiles/avrdude.dir/avr910.c.o.d -o CMakeFiles/avrdude.dir/avr910.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/avr910.c [ 10%] Building C object src/avrdude/CMakeFiles/avrdude.dir/bitbang.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/bitbang.c.o -MF CMakeFiles/avrdude.dir/bitbang.c.o.d -o CMakeFiles/avrdude.dir/bitbang.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/bitbang.c [ 11%] Building C object src/avrdude/CMakeFiles/avrdude.dir/buspirate.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/buspirate.c.o -MF CMakeFiles/avrdude.dir/buspirate.c.o.d -o CMakeFiles/avrdude.dir/buspirate.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/buspirate.c [ 11%] Building C object src/avrdude/CMakeFiles/avrdude.dir/butterfly.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/butterfly.c.o -MF CMakeFiles/avrdude.dir/butterfly.c.o.d -o CMakeFiles/avrdude.dir/butterfly.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/butterfly.c [ 11%] Building C object src/avrdude/CMakeFiles/avrdude.dir/config.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/config.c.o -MF CMakeFiles/avrdude.dir/config.c.o.d -o CMakeFiles/avrdude.dir/config.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/config.c [ 11%] Building C object src/avrdude/CMakeFiles/avrdude.dir/config_gram.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/config_gram.c.o -MF CMakeFiles/avrdude.dir/config_gram.c.o.d -o CMakeFiles/avrdude.dir/config_gram.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/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] [ 11%] Building C object src/avrdude/CMakeFiles/avrdude.dir/crc16.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/crc16.c.o -MF CMakeFiles/avrdude.dir/crc16.c.o.d -o CMakeFiles/avrdude.dir/crc16.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/crc16.c [ 11%] Building C object src/avrdude/CMakeFiles/avrdude.dir/fileio.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/fileio.c.o -MF CMakeFiles/avrdude.dir/fileio.c.o.d -o CMakeFiles/avrdude.dir/fileio.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/fileio.c [ 12%] Building C object src/avrdude/CMakeFiles/avrdude.dir/lexer.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/lexer.c.o -MF CMakeFiles/avrdude.dir/lexer.c.o.d -o CMakeFiles/avrdude.dir/lexer.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/lexer.c [ 12%] Building C object src/avrdude/CMakeFiles/avrdude.dir/linuxgpio.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/linuxgpio.c.o -MF CMakeFiles/avrdude.dir/linuxgpio.c.o.d -o CMakeFiles/avrdude.dir/linuxgpio.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/linuxgpio.c [ 12%] Building C object src/avrdude/CMakeFiles/avrdude.dir/lists.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/lists.c.o -MF CMakeFiles/avrdude.dir/lists.c.o.d -o CMakeFiles/avrdude.dir/lists.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/lists.c [ 12%] Building C object src/avrdude/CMakeFiles/avrdude.dir/pgm.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/pgm.c.o -MF CMakeFiles/avrdude.dir/pgm.c.o.d -o CMakeFiles/avrdude.dir/pgm.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/pgm.c [ 12%] Building C object src/avrdude/CMakeFiles/avrdude.dir/pgm_type.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/pgm_type.c.o -MF CMakeFiles/avrdude.dir/pgm_type.c.o.d -o CMakeFiles/avrdude.dir/pgm_type.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/pgm_type.c [ 13%] Building C object src/avrdude/CMakeFiles/avrdude.dir/pickit2.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/pickit2.c.o -MF CMakeFiles/avrdude.dir/pickit2.c.o.d -o CMakeFiles/avrdude.dir/pickit2.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/pickit2.c [ 13%] Building C object src/avrdude/CMakeFiles/avrdude.dir/pindefs.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/pindefs.c.o -MF CMakeFiles/avrdude.dir/pindefs.c.o.d -o CMakeFiles/avrdude.dir/pindefs.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/pindefs.c [ 13%] Building C object src/avrdude/CMakeFiles/avrdude.dir/safemode.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/safemode.c.o -MF CMakeFiles/avrdude.dir/safemode.c.o.d -o CMakeFiles/avrdude.dir/safemode.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/safemode.c [ 13%] Building C object src/avrdude/CMakeFiles/avrdude.dir/ser_avrdoper.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/ser_avrdoper.c.o -MF CMakeFiles/avrdude.dir/ser_avrdoper.c.o.d -o CMakeFiles/avrdude.dir/ser_avrdoper.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/ser_avrdoper.c [ 13%] Building C object src/avrdude/CMakeFiles/avrdude.dir/serbb_posix.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/serbb_posix.c.o -MF CMakeFiles/avrdude.dir/serbb_posix.c.o.d -o CMakeFiles/avrdude.dir/serbb_posix.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/serbb_posix.c [ 13%] Building C object src/avrdude/CMakeFiles/avrdude.dir/serbb_win32.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/serbb_win32.c.o -MF CMakeFiles/avrdude.dir/serbb_win32.c.o.d -o CMakeFiles/avrdude.dir/serbb_win32.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/serbb_win32.c [ 14%] Building C object src/avrdude/CMakeFiles/avrdude.dir/ser_posix.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/ser_posix.c.o -MF CMakeFiles/avrdude.dir/ser_posix.c.o.d -o CMakeFiles/avrdude.dir/ser_posix.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/ser_posix.c [ 14%] Building C object src/avrdude/CMakeFiles/avrdude.dir/ser_win32.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/ser_win32.c.o -MF CMakeFiles/avrdude.dir/ser_win32.c.o.d -o CMakeFiles/avrdude.dir/ser_win32.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/ser_win32.c [ 14%] Building C object src/avrdude/CMakeFiles/avrdude.dir/stk500.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/stk500.c.o -MF CMakeFiles/avrdude.dir/stk500.c.o.d -o CMakeFiles/avrdude.dir/stk500.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/stk500.c [ 14%] Building C object src/avrdude/CMakeFiles/avrdude.dir/stk500generic.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/stk500generic.c.o -MF CMakeFiles/avrdude.dir/stk500generic.c.o.d -o CMakeFiles/avrdude.dir/stk500generic.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/stk500generic.c [ 14%] Building C object src/avrdude/CMakeFiles/avrdude.dir/stk500v2.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/stk500v2.c.o -MF CMakeFiles/avrdude.dir/stk500v2.c.o.d -o CMakeFiles/avrdude.dir/stk500v2.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/stk500v2.c [ 15%] Building C object src/avrdude/CMakeFiles/avrdude.dir/term.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/term.c.o -MF CMakeFiles/avrdude.dir/term.c.o.d -o CMakeFiles/avrdude.dir/term.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/term.c [ 15%] Building C object src/avrdude/CMakeFiles/avrdude.dir/update.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/update.c.o -MF CMakeFiles/avrdude.dir/update.c.o.d -o CMakeFiles/avrdude.dir/update.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/update.c [ 15%] Building C object src/avrdude/CMakeFiles/avrdude.dir/wiring.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/wiring.c.o -MF CMakeFiles/avrdude.dir/wiring.c.o.d -o CMakeFiles/avrdude.dir/wiring.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/wiring.c [ 15%] Building C object src/avrdude/CMakeFiles/avrdude.dir/main.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/main.c.o -MF CMakeFiles/avrdude.dir/main.c.o.d -o CMakeFiles/avrdude.dir/main.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/main.c [ 15%] Building CXX object src/avrdude/CMakeFiles/avrdude.dir/avrdude-slic3r.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/g++ -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/avrdude-slic3r.cpp.o -MF CMakeFiles/avrdude.dir/avrdude-slic3r.cpp.o.d -o CMakeFiles/avrdude.dir/avrdude-slic3r.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/avrdude-slic3r.cpp [ 16%] Linking CXX static library libavrdude.a cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/cmake -P CMakeFiles/avrdude.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/cmake -E cmake_link_script CMakeFiles/avrdude.dir/link.txt --verbose=1 /usr/bin/ar qc libavrdude.a CMakeFiles/avrdude.dir/arduino.c.o CMakeFiles/avrdude.dir/avr.c.o CMakeFiles/avrdude.dir/avrpart.c.o CMakeFiles/avrdude.dir/avr910.c.o CMakeFiles/avrdude.dir/bitbang.c.o CMakeFiles/avrdude.dir/buspirate.c.o CMakeFiles/avrdude.dir/butterfly.c.o CMakeFiles/avrdude.dir/config.c.o CMakeFiles/avrdude.dir/config_gram.c.o CMakeFiles/avrdude.dir/crc16.c.o CMakeFiles/avrdude.dir/fileio.c.o CMakeFiles/avrdude.dir/lexer.c.o CMakeFiles/avrdude.dir/linuxgpio.c.o CMakeFiles/avrdude.dir/lists.c.o CMakeFiles/avrdude.dir/pgm.c.o CMakeFiles/avrdude.dir/pgm_type.c.o CMakeFiles/avrdude.dir/pickit2.c.o CMakeFiles/avrdude.dir/pindefs.c.o CMakeFiles/avrdude.dir/safemode.c.o CMakeFiles/avrdude.dir/ser_avrdoper.c.o CMakeFiles/avrdude.dir/serbb_posix.c.o CMakeFiles/avrdude.dir/serbb_win32.c.o CMakeFiles/avrdude.dir/ser_posix.c.o CMakeFiles/avrdude.dir/ser_win32.c.o CMakeFiles/avrdude.dir/stk500.c.o CMakeFiles/avrdude.dir/stk500generic.c.o CMakeFiles/avrdude.dir/stk500v2.c.o CMakeFiles/avrdude.dir/term.c.o CMakeFiles/avrdude.dir/update.c.o CMakeFiles/avrdude.dir/wiring.c.o CMakeFiles/avrdude.dir/main.c.o "CMakeFiles/avrdude.dir/avrdude-slic3r.cpp.o" /usr/bin/ranlib libavrdude.a gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 16%] Built target avrdude /usr/bin/gmake -f src/semver/CMakeFiles/semver.dir/build.make src/semver/CMakeFiles/semver.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/semver /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/semver /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/semver/CMakeFiles/semver.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/semver/CMakeFiles/semver.dir/build.make src/semver/CMakeFiles/semver.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 16%] Building C object src/semver/CMakeFiles/semver.dir/semver.c.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/semver && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/semver/CMakeFiles/semver.dir/semver.c.o -MF CMakeFiles/semver.dir/semver.c.o.d -o CMakeFiles/semver.dir/semver.c.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/semver/semver.c [ 16%] Linking C static library libsemver.a cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/semver && /usr/bin/cmake -P CMakeFiles/semver.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/semver && /usr/bin/cmake -E cmake_link_script CMakeFiles/semver.dir/link.txt --verbose=1 /usr/bin/ar qc libsemver.a CMakeFiles/semver.dir/semver.c.o /usr/bin/ranlib libsemver.a gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 16%] Built target semver /usr/bin/gmake -f src/avrdude/CMakeFiles/avrdude-slic3r.dir/build.make src/avrdude/CMakeFiles/avrdude-slic3r.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude/CMakeFiles/avrdude-slic3r.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/avrdude/CMakeFiles/avrdude-slic3r.dir/build.make src/avrdude/CMakeFiles/avrdude-slic3r.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 16%] Building CXX object src/avrdude/CMakeFiles/avrdude-slic3r.dir/main-standalone.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/g++ -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fPIE -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude-slic3r.dir/main-standalone.cpp.o -MF CMakeFiles/avrdude-slic3r.dir/main-standalone.cpp.o.d -o CMakeFiles/avrdude-slic3r.dir/main-standalone.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/main-standalone.cpp [ 16%] Linking CXX executable avrdude-slic3r cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/cmake -E cmake_link_script CMakeFiles/avrdude-slic3r.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/avrdude-slic3r.dir/main-standalone.cpp.o" -o avrdude-slic3r libavrdude.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/config.c:354:24: warning: type of ‘yy_scan_bytes’ does not match original declaration [-Wlto-type-mismatch] 354 | extern YY_BUFFER_STATE yy_scan_bytes(const char *base, size_t size); | ^ lexer.c:2825:17: note: type mismatch in parameter 2 lexer.c:2825:17: note: type ‘int’ should match type ‘size_t’ lexer.c:2825:17: note: ‘yy_scan_bytes’ was previously declared here lexer.c:2825:17: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 16%] Built target avrdude-slic3r In file included from /usr/include/boost/tuple/tuple.hpp:28, from /usr/include/CGAL/Cartesian/Weighted_point_2.h:23, from /usr/include/CGAL/Cartesian/Cartesian_base.h:25: In member function ‘boost::tuples::cons, boost::tuples::cons > >::cons(boost::tuples::cons, boost::tuples::cons > > const&)’, inlined from ‘boost::tuples::tuple, double, CGAL::Sign, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>::tuple(boost::tuples::tuple, double, CGAL::Sign, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>&&)’ at /usr/include/boost/tuple/detail/tuple_basic.hpp:479:7, inlined from ‘CGAL::SphereC3::SphereC3(CGAL::SphereC3&&)’ at /usr/include/CGAL/Cartesian/Sphere_3.h:28:7, inlined from ‘CGAL::Sphere_3::Sphere_3(CGAL::Sphere_3&&)’ at /usr/include/CGAL/Sphere_3.h:31:7, inlined from ‘std::pair, bool>::pair, bool, true>(CGAL::Sphere_3&&, bool&&)’ at /usr/include/c++/14/bits/stl_pair.h:882:4, inlined from ‘std::make_pair, bool>(CGAL::Sphere_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Sphere_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:331:44, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Bbox_3>(CGAL::Sphere_3 const&, CGAL::Bbox_3 const&) constbool [clone .isra.0]’ at /usr/include/CGAL/Static_filtered_predicate.h:44:10: /usr/include/boost/tuple/detail/tuple_basic.hpp:314:27: warning: ‘MEM[(const struct cons &)&D.4423074].head’ may be used uninitialized [-Wmaybe-uninitialized] 314 | cons( const cons& u ) : head(u.head), tail(u.tail) {} | ^~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Bbox_3>(CGAL::Sphere_3 const&, CGAL::Bbox_3 const&) constbool [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:331:27: note: ‘’ declared here 331 | return std::make_pair(Sphere_3(), false); | ^~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Ray_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Ray_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Ray_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:262:28, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Bbox_3>(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from ‘CGAL::AABB_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>::Do_intersect::operator() >(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool’ at /usr/include/CGAL/AABB_traits.h:335:50, inlined from ‘CGAL::internal::Ray_3_Triangle_3_traversal_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, CGAL::Epeck, CGAL::internal::Default_tree_helper >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >, CGAL::Boolean_tag >::do_intersect >(CGAL::Ray_3 const&, CGAL::AABB_node >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > const&) constbool [clone .isra.0]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Ray_3_Triangle_3_traversal_traits.h:77:47: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Ray_3 &)&D.4523912]’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function ‘CGAL::internal::Ray_3_Triangle_3_traversal_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, CGAL::Epeck, CGAL::internal::Default_tree_helper >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >, CGAL::Boolean_tag >::do_intersect >(CGAL::Ray_3 const&, CGAL::AABB_node >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > const&) constbool [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:262:29: note: ‘’ declared here 262 | return std::make_pair(Ray_3(),false); | ^~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Ray_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Ray_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Ray_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:266:28, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Ray_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:258:25, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Bbox_3>(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from ‘CGAL::AABB_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>::Do_intersect::operator() >(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool’ at /usr/include/CGAL/AABB_traits.h:335:50, inlined from ‘CGAL::internal::Ray_3_Triangle_3_traversal_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, CGAL::Epeck, CGAL::internal::Default_tree_helper >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >, CGAL::Boolean_tag >::do_intersect >(CGAL::Ray_3 const&, CGAL::AABB_node >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > const&) constbool [clone .isra.0]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Ray_3_Triangle_3_traversal_traits.h:77:47: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Ray_3 &)&D.4523963]’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function ‘CGAL::internal::Ray_3_Triangle_3_traversal_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, CGAL::Epeck, CGAL::internal::Default_tree_helper >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >, CGAL::Boolean_tag >::do_intersect >(CGAL::Ray_3 const&, CGAL::AABB_node >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > const&) constbool [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:266:29: note: ‘’ declared here 266 | return std::make_pair(Ray_3(),false); | ^~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Plane_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Plane_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Plane_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:217:26, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true> >::operator(), CGAL::Point_3 >(CGAL::Plane_3 const&, CGAL::Point_3 const&) constbool’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from ‘CGAL::Plane_3::has_on(CGAL::Point_3 const&) const’ at /usr/include/CGAL/Plane_3.h:145:33, inlined from ‘igl::copyleft::cgal::remesh_intersections, Eigen::Matrix, CGAL::Epeck, Eigen::Matrix >, -1, -1, 0, -1, -1>, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix >(Eigen::MatrixBase > const&, Eigen::MatrixBase > const&, std::vector, std::allocator > > const&, std::map::Index, std::vector::Index, CGAL::Object>, std::allocator::Index, CGAL::Object> > >, std::less::Index>, std::allocator::Index const, std::vector::Index, CGAL::Object>, std::allocator::Index, CGAL::Object> > > > > > const&, bool, Eigen::PlainObjectBase >, -1, -1, 0, -1, -1> >&, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&)void’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/copyleft/cgal/remesh_intersections.cpp:130:21: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Plane_3 &)&D.4593345]’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function ‘igl::copyleft::cgal::remesh_intersections, Eigen::Matrix, CGAL::Epeck, Eigen::Matrix >, -1, -1, 0, -1, -1>, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix >(Eigen::MatrixBase > const&, Eigen::MatrixBase > const&, std::vector, std::allocator > > const&, std::map::Index, std::vector::Index, CGAL::Object>, std::allocator::Index, CGAL::Object> > >, std::less::Index>, std::allocator::Index const, std::vector::Index, CGAL::Object>, std::allocator::Index, CGAL::Object> > > > > > const&, bool, Eigen::PlainObjectBase >, -1, -1, 0, -1, -1> >&, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&)void’: /usr/include/CGAL/Epic_converter.h:217:27: note: ‘’ declared here 217 | return std::make_pair(Plane_3(), false); | ^~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Plane_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Plane_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Plane_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:217:26, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true> >::operator(), CGAL::Point_3 >(CGAL::Plane_3 const&, CGAL::Point_3 const&) constbool’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from ‘CGAL::Plane_3::has_on(CGAL::Point_3 const&) const’ at /usr/include/CGAL/Plane_3.h:145:33, inlined from ‘igl::copyleft::cgal::remesh_intersections, Eigen::Matrix, CGAL::Epeck, Eigen::Matrix >, -1, -1, 0, -1, -1>, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix >(Eigen::MatrixBase > const&, Eigen::MatrixBase > const&, std::vector, std::allocator > > const&, std::map::Index, std::vector::Index, CGAL::Object>, std::allocator::Index, CGAL::Object> > >, std::less::Index>, std::allocator::Index const, std::vector::Index, CGAL::Object>, std::allocator::Index, CGAL::Object> > > > > > const&, bool, Eigen::PlainObjectBase >, -1, -1, 0, -1, -1> >&, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&)void’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/copyleft/cgal/remesh_intersections.cpp:130:40: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Plane_3 &)&D.4593581]’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function ‘igl::copyleft::cgal::remesh_intersections, Eigen::Matrix, CGAL::Epeck, Eigen::Matrix >, -1, -1, 0, -1, -1>, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix >(Eigen::MatrixBase > const&, Eigen::MatrixBase > const&, std::vector, std::allocator > > const&, std::map::Index, std::vector::Index, CGAL::Object>, std::allocator::Index, CGAL::Object> > >, std::less::Index>, std::allocator::Index const, std::vector::Index, CGAL::Object>, std::allocator::Index, CGAL::Object> > > > > > const&, bool, Eigen::PlainObjectBase >, -1, -1, 0, -1, -1> >&, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&)void’: /usr/include/CGAL/Epic_converter.h:217:27: note: ‘’ declared here 217 | return std::make_pair(Plane_3(), false); | ^~~~~~~~~ [ 16%] Linking CXX static library liblibslic3r_cgal.a cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/cmake -P CMakeFiles/libslic3r_cgal.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/cmake -E cmake_link_script CMakeFiles/libslic3r_cgal.dir/link.txt --verbose=1 /usr/bin/ar qc liblibslic3r_cgal.a CMakeFiles/libslic3r_cgal.dir/CutSurface.cpp.o CMakeFiles/libslic3r_cgal.dir/Geometry/VoronoiUtilsCgal.cpp.o CMakeFiles/libslic3r_cgal.dir/IntersectionPoints.cpp.o CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o CMakeFiles/libslic3r_cgal.dir/TryCatchSignal.cpp.o CMakeFiles/libslic3r_cgal.dir/Triangulation.cpp.o /usr/bin/ranlib liblibslic3r_cgal.a gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 16%] Built target libslic3r_cgal /usr/bin/gmake -f src/libslic3r/CMakeFiles/libslic3r.dir/build.make src/libslic3r/CMakeFiles/libslic3r.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r/CMakeFiles/libslic3r.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/libslic3r/CMakeFiles/libslic3r.dir/build.make src/libslic3r/CMakeFiles/libslic3r.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 16%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/pchheader.cpp.o [ 16%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/AABBMesh.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/AABBMesh.cpp.o -MF CMakeFiles/libslic3r.dir/AABBMesh.cpp.o.d -o CMakeFiles/libslic3r.dir/AABBMesh.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/pchheader.cpp.o -MF CMakeFiles/libslic3r.dir/pchheader.cpp.o.d -o CMakeFiles/libslic3r.dir/pchheader.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/pchheader.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp:8: In function ‘Slic3r::AABBTreeIndirect::squared_distance_to_indexed_triangle_set, Eigen::Matrix, Slic3r::AABBTreeIndirect::Tree<3, float>, Eigen::Matrix >(std::vector, std::allocator > > const&, std::vector, std::allocator > > const&, Slic3r::AABBTreeIndirect::Tree<3, float> const&, Eigen::Matrix const&, unsigned long&, Eigen::PlainObjectBase >&)Eigen::Matrix::Scalar’, inlined from ‘Slic3r::AABBMesh::AABBImpl::squared_distance(indexed_triangle_set const&, Eigen::Matrix const&, int&, Eigen::Matrix&)’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp:64:71, inlined from ‘Slic3r::AABBMesh::squared_distance(Eigen::Matrix const&, int&, Eigen::Matrix&) const’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp:321:37: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/AABBTreeIndirect.hpp:818:65: warning: ‘MEM [(void *)&cc]’ may be used uninitialized [-Wmaybe-uninitialized] 818 | detail::squared_distance_to_indexed_primitives_recursive(distancer, size_t(0), Scalar(0), std::numeric_limits::infinity(), hit_idx_out, hit_point_out); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp: In member function ‘Slic3r::AABBMesh::squared_distance(Eigen::Matrix const&, int&, Eigen::Matrix&) const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp:320:33: note: ‘MEM [(void *)&cc]’ was declared here 320 | Eigen::Matrix cc; | ^~ In function ‘Slic3r::AABBTreeIndirect::squared_distance_to_indexed_triangle_set, Eigen::Matrix, Slic3r::AABBTreeIndirect::Tree<3, float>, Eigen::Matrix >(std::vector, std::allocator > > const&, std::vector, std::allocator > > const&, Slic3r::AABBTreeIndirect::Tree<3, float> const&, Eigen::Matrix const&, unsigned long&, Eigen::PlainObjectBase >&)Eigen::Matrix::Scalar’, inlined from ‘Slic3r::AABBMesh::AABBImpl::squared_distance(indexed_triangle_set const&, Eigen::Matrix const&, int&, Eigen::Matrix&)’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp:64:71, inlined from ‘Slic3r::AABBMesh::squared_distance(Eigen::Matrix const&, int&, Eigen::Matrix&) const’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp:321:37: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/AABBTreeIndirect.hpp:818:65: warning: ‘MEM[(double &)&cc + 16]’ may be used uninitialized [-Wmaybe-uninitialized] 818 | detail::squared_distance_to_indexed_primitives_recursive(distancer, size_t(0), Scalar(0), std::numeric_limits::infinity(), hit_idx_out, hit_point_out); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp: In member function ‘Slic3r::AABBMesh::squared_distance(Eigen::Matrix const&, int&, Eigen::Matrix&) const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp:320:33: note: ‘MEM[(double &)&cc + 16]’ was declared here 320 | Eigen::Matrix cc; | ^~ [ 16%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Algorithm/RegionExpansion.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Algorithm/RegionExpansion.cpp.o -MF CMakeFiles/libslic3r.dir/Algorithm/RegionExpansion.cpp.o.d -o CMakeFiles/libslic3r.dir/Algorithm/RegionExpansion.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Algorithm/RegionExpansion.cpp [ 16%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/BoundingBox.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BoundingBox.cpp.o -MF CMakeFiles/libslic3r.dir/BoundingBox.cpp.o.d -o CMakeFiles/libslic3r.dir/BoundingBox.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/BoundingBox.cpp [ 17%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o -MF CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o.d -o CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/BridgeDetector.cpp [ 17%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Brim.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Brim.cpp.o -MF CMakeFiles/libslic3r.dir/Brim.cpp.o.d -o CMakeFiles/libslic3r.dir/Brim.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Brim.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Brim.cpp:10: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 17%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/BuildVolume.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BuildVolume.cpp.o -MF CMakeFiles/libslic3r.dir/BuildVolume.cpp.o.d -o CMakeFiles/libslic3r.dir/BuildVolume.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/BuildVolume.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/BuildVolume.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/hashtable_policy.h:36, from /usr/include/c++/14/bits/hashtable.h:35, from /usr/include/c++/14/bits/unordered_map.h:33, from /usr/include/c++/14/unordered_map:41, from /usr/include/c++/14/functional:63, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/clipper/clipper.hpp:38, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/clipper/clipper_z.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Brim.cpp:6: In function ‘std::__copy_move::__copy_m(Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’, inlined from ‘std::__copy_move_a2(Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_algobase.h:521:30, inlined from ‘std::__copy_move_a1(Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_algobase.h:548:42, inlined from ‘std::__copy_move_a > >, Slic3r::ExtrusionEntity**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_algobase.h:555:31, inlined from ‘std::copy > > >, Slic3r::ExtrusionEntity**>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘std::__uninitialized_copy::__uninit_copy > > >, Slic3r::ExtrusionEntity**>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_uninitialized.h:147:27, inlined from ‘std::uninitialized_copy > > >, Slic3r::ExtrusionEntity**>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, inlined from ‘std::__uninitialized_copy_a > > >, Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity*>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, Slic3r::ExtrusionEntity**, std::allocator&)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, inlined from ‘std::vector >::_M_range_insert > > > >(__gnu_cxx::__normal_iterator > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag)void’ at /usr/include/c++/14/bits/vector.tcc:1017:38, inlined from ‘std::vector >::insert > > >, void>(__gnu_cxx::__normal_iterator > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘Slic3r::append >(std::vector >&, std::vector >&&)void’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:137:20: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘memmove’ writing between 9 and 9223372036854775800 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/ppc64le-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/14/bits/allocator.h:46, from /usr/include/c++/14/bits/alloc_traits.h:39, from /usr/include/c++/14/ext/alloc_traits.h:34, from /usr/include/c++/14/bits/hashtable_policy.h:39: In member function ‘std::__new_allocator::allocate(unsigned long, void const*)’, inlined from ‘std::allocator_traits >::allocate(std::allocator&, unsigned long)’ at /usr/include/c++/14/bits/alloc_traits.h:478:28, inlined from ‘std::_Vector_base >::_M_allocate(unsigned long)’ at /usr/include/c++/14/bits/stl_vector.h:380:33, inlined from ‘std::vector >::_M_range_insert > > > >(__gnu_cxx::__normal_iterator > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag)void’ at /usr/include/c++/14/bits/vector.tcc:1008:40, inlined from ‘std::vector >::insert > > >, void>(__gnu_cxx::__normal_iterator > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘Slic3r::append >(std::vector >&, std::vector >&&)void’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:137:20: /usr/include/c++/14/bits/new_allocator.h:151:55: note: at offset [-9223372036854775808, -1] into destination object of size [8, 9223372036854775800] allocated by ‘operator new(unsigned long)’ 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ [ 17%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/clipper.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/clipper.cpp.o -MF CMakeFiles/libslic3r.dir/clipper.cpp.o.d -o CMakeFiles/libslic3r.dir/clipper.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/clipper.cpp [ 17%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o -MF CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o.d -o CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ClipperUtils.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/clipper.cpp:17: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp: In function ‘void Slic3r::ClipperLib::InitEdge(TEdge*, TEdge*, TEdge*, const IntPoint&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp:431:14: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct Slic3r::ClipperLib::TEdge’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 431 | std::memset(e, 0, sizeof(TEdge)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/clipper.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/clipper.cpp:7: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/clipper/clipper.hpp:230:10: note: ‘struct Slic3r::ClipperLib::TEdge’ declared here 230 | struct TEdge { | ^~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ClipperUtils.cpp:14: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In member function ‘Slic3r::ClipperLib::PolyNode::PolyNode(Slic3r::ClipperLib::PolyNode const&)’, inlined from ‘std::allocator_traits >::_S_construct(tbb::detail::d1::scalable_allocator&, Slic3r::ClipperLib::PolyNode*, Slic3r::ClipperLib::PolyNode&&)std::enable_if >::__construct_helper::type>, std::is_constructible > >::value, void>::type’ at /usr/include/c++/14/bits/alloc_traits.h:277:4, inlined from ‘std::allocator_traits >::construct(tbb::detail::d1::scalable_allocator&, Slic3r::ClipperLib::PolyNode*, Slic3r::ClipperLib::PolyNode&&)decltype (_S_construct({parm#1}, {parm#2}, (forward)({parm#3})))’ at /usr/include/c++/14/bits/alloc_traits.h:380:16, inlined from ‘std::vector >::emplace_back(Slic3r::ClipperLib::PolyNode&&)Slic3r::ClipperLib::PolyNode&’ at /usr/include/c++/14/bits/vector.tcc:117:30, inlined from ‘Slic3r::ClipperLib::Clipper::BuildResult2(Slic3r::ClipperLib::PolyTree&)’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp:2803:39: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/clipper/clipper.hpp:144:7: warning: ‘MEM [(void *)&D.423784 + 72B]’ may be used uninitialized [-Wmaybe-uninitialized] 144 | class PolyNode | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp: In member function ‘Slic3r::ClipperLib::Clipper::BuildResult2(Slic3r::ClipperLib::PolyTree&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp:2803:49: note: ‘’ declared here 2803 | polytree.AllNodes.emplace_back(PolyNode()); | ^ [ 17%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Color.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Color.cpp.o -MF CMakeFiles/libslic3r.dir/Color.cpp.o.d -o CMakeFiles/libslic3r.dir/Color.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Color.cpp [ 18%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Config.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Config.cpp.o -MF CMakeFiles/libslic3r.dir/Config.cpp.o.d -o CMakeFiles/libslic3r.dir/Config.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.cpp [ 18%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o -MF CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o.d -o CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/EdgeGrid.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.cpp:21: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /usr/include/c++/14/type_traits:920:30: required from ‘struct std::is_polymorphic >’ 920 | : public __bool_constant<__is_polymorphic(_Tp)> | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/details/polymorphic_impl.hpp:797:48: required from ‘const cereal::detail::bind_to_archives& cereal::detail::bind_to_archives::bind() const [with T = Slic3r::ConfigOptionSingle; Tag = cereal::detail::polymorphic_binding_tag]’ 797 | static_assert( std::is_polymorphic::value, | ^~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.cpp:1440:1: required from here 1440 | CEREAL_REGISTER_TYPE(Slic3r::ConfigOptionSingleNullable) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 18%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o -MF CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o.d -o CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ElephantFootCompensation.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ElephantFootCompensation.cpp:12: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 18%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Emboss.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Emboss.cpp.o -MF CMakeFiles/libslic3r.dir/Emboss.cpp.o.d -o CMakeFiles/libslic3r.dir/Emboss.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Emboss.cpp [ 18%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygon.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygon.cpp.o -MF CMakeFiles/libslic3r.dir/ExPolygon.cpp.o.d -o CMakeFiles/libslic3r.dir/ExPolygon.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ExPolygon.cpp [ 19%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygonsIndex.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygonsIndex.cpp.o -MF CMakeFiles/libslic3r.dir/ExPolygonsIndex.cpp.o.d -o CMakeFiles/libslic3r.dir/ExPolygonsIndex.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ExPolygonsIndex.cpp [ 19%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Extruder.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Extruder.cpp.o -MF CMakeFiles/libslic3r.dir/Extruder.cpp.o.d -o CMakeFiles/libslic3r.dir/Extruder.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Extruder.cpp [ 19%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o -MF CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o.d -o CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Extruder.cpp:11: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Extruder.cpp: In member function ‘std::pair Slic3r::Extruder::extrude(double)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Extruder.cpp:26:54: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 26 | std::pair Extruder::extrude(double dE) | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 19%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o -MF CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o.d -o CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntityCollection.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntityCollection.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntityCollection.cpp:9: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 19%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionRole.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionRole.cpp.o -MF CMakeFiles/libslic3r.dir/ExtrusionRole.cpp.o.d -o CMakeFiles/libslic3r.dir/ExtrusionRole.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionRole.cpp [ 20%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o -MF CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o.d -o CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionSimulator.cpp [ 20%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Fill.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Layer.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Fill.cpp:16: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 20%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Fill3DHoneycomb.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ShortestPath.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Fill3DHoneycomb.cpp:7: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 20%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp [ 20%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.cpp:18: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Layer.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:9: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.cpp: In function ‘std::pair Slic3r::path_lengths_along_contour(const ContourIntersectionPoint*, const ContourIntersectionPoint*, double)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.cpp:263:149: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 263 | std::pair path_lengths_along_contour(const ContourIntersectionPoint *cp1, const ContourIntersectionPoint *cp2, double contour_length) | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘std::pair Slic3r::FillAdaptive::adaptive_fill_line_spacing(const Slic3r::PrintObject&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:280:85: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | std::pair adaptive_fill_line_spacing(const PrintObject &print_object) | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘Slic3r::FillAdaptive::rtree_segment_t Slic3r::FillAdaptive::mk_rtree_seg(const Slic3r::Point&, const Slic3r::Point&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:665:74: note: parameter passing for argument of type ‘Slic3r::FillAdaptive::rtree_segment_t’ {aka ‘boost::geometry::model::segment >’} when C++17 is enabled changed to match C++14 in GCC 10.1 665 | static inline rtree_segment_t mk_rtree_seg(const Point &a, const Point &b) { | ^ In file included from /usr/include/boost/geometry/index/rtree.hpp:57, from /usr/include/boost/geometry/algorithms/detail/within/multi_point.hpp:38, from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:26, from /usr/include/boost/geometry/algorithms/covered_by.hpp:24, from /usr/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from /usr/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from /usr/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from /usr/include/boost/geometry/algorithms/buffer.hpp:22, from /usr/include/boost/geometry/geometry.hpp:63, from /usr/include/boost/geometry.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:27: /usr/include/boost/geometry/index/predicates.hpp: In instantiation of ‘boost::geometry::index::detail::predicates::spatial_predicate boost::geometry::index::intersects(const Geometry&) [with Geometry = boost::geometry::model::segment >]’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:32: required from here 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/index/predicates.hpp:180:1: note: parameter passing for argument of type ‘boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>’ when C++17 is enabled changed to match C++14 in GCC 10.1 180 | intersects(Geometry const& g) | ^~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘std::pair Slic3r::FillAdaptive::adaptive_fill_line_spacing(const Slic3r::PrintObject&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:280:27: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | std::pair adaptive_fill_line_spacing(const PrintObject &print_object) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘Slic3r::Polylines Slic3r::FillAdaptive::connect_lines_using_hooks(Slic3r::Polylines&&, const Slic3r::ExPolygon&, double, coordf_t, coordf_t)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:873:53: note: parameter passing for argument of type ‘Slic3r::FillAdaptive::rtree_segment_t’ {aka ‘boost::geometry::model::segment >’} when C++17 is enabled changed to match C++14 in GCC 10.1 873 | rtree.insert(std::make_pair(mk_rtree_seg(poly.points.front(), poly.points.back()), poly_idx++)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:1186:36: note: parameter passing for argument of type ‘boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1186 | bgi::intersects(mk_rtree_seg(first_i_point, nearest_i_point)) && | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:1186:49: note: parameter passing for argument of type ‘Slic3r::FillAdaptive::rtree_segment_t’ {aka ‘boost::geometry::model::segment >’} when C++17 is enabled changed to match C++14 in GCC 10.1 1186 | bgi::intersects(mk_rtree_seg(first_i_point, nearest_i_point)) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:1186:36: note: parameter passing for argument of type ‘boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1186 | bgi::intersects(mk_rtree_seg(first_i_point, nearest_i_point)) && | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘Slic3r::FillAdaptive::rtree_segment_t Slic3r::FillAdaptive::mk_rtree_seg(const Slic3r::Point&, const Slic3r::Point&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:665:31: note: parameter passing for argument of type ‘Slic3r::FillAdaptive::rtree_segment_t’ {aka ‘boost::geometry::model::segment >’} when C++17 is enabled changed to match C++14 in GCC 10.1 665 | static inline rtree_segment_t mk_rtree_seg(const Point &a, const Point &b) { | ^~~~~~~~~~~~ /usr/include/boost/geometry/index/predicates.hpp: In function ‘boost::geometry::index::detail::predicates::spatial_predicate boost::geometry::index::intersects(const Geometry&) [with Geometry = boost::geometry::model::segment >]’: /usr/include/boost/geometry/index/predicates.hpp:180:1: note: parameter passing for argument of type ‘boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>’ when C++17 is enabled changed to match C++14 in GCC 10.1 180 | intersects(Geometry const& g) | ^~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘void Slic3r::FillAdaptive::add_hook(const Intersection&, double, coordf_t, double, const rtree_t&, const Slic3r::Lines&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:45: note: parameter passing for argument of type ‘Slic3r::FillAdaptive::rtree_segment_t’ {aka ‘boost::geometry::model::segment >’} when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:32: note: parameter passing for argument of type ‘boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>’ when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:764:49: note: parameter passing for argument of type ‘Slic3r::FillAdaptive::rtree_segment_t’ {aka ‘boost::geometry::model::segment >’} when C++17 is enabled changed to match C++14 in GCC 10.1 764 | rtree.query(bgi::intersects(mk_rtree_seg(hook_backward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:764:36: note: parameter passing for argument of type ‘boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>’ when C++17 is enabled changed to match C++14 in GCC 10.1 764 | rtree.query(bgi::intersects(mk_rtree_seg(hook_backward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘Slic3r::FillAdaptive::rtree_segment_t Slic3r::FillAdaptive::mk_rtree_seg(const Slic3r::Line&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:668:31: note: parameter passing for argument of type ‘Slic3r::FillAdaptive::rtree_segment_t’ {aka ‘boost::geometry::model::segment >’} when C++17 is enabled changed to match C++14 in GCC 10.1 668 | static inline rtree_segment_t mk_rtree_seg(const Line &l) { | ^~~~~~~~~~~~ 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.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.cpp:2156:37: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.cpp:1745:39: warning: ‘dist_y_next’ may be used uninitialized [-Wmaybe-uninitialized] 1745 | dist_y_prev < dist_y_next ? extend_prev_idx : extend_next_idx = -1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.cpp: In function ‘Slic3r::Fill::connect_base_support(std::vector >&&, std::vector > const&, Slic3r::BoundingBox const&, std::vector >&, double, Slic3r::FillParams const&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.cpp:1687:38: note: ‘dist_y_next’ was declared here 1687 | coord_t dist_y_next; | ^~~~~~~~~~~ [ 20%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillConcentric.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘Slic3r::FillAdaptive::add_hook(Slic3r::FillAdaptive::Intersection const&, double, double, double, boost::geometry::index::rtree >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> >, boost::container::new_allocator >, unsigned long> > > const&, std::vector > const&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:32: note: parameter passing for argument of type ‘struct spatial_predicate’ when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘Slic3r::FillAdaptive::connect_lines_using_hooks(std::vector >&&, Slic3r::ExPolygon const&, double, double, double)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:873:53: note: parameter passing for argument of type ‘struct rtree_segment_t’ when C++17 is enabled changed to match C++14 in GCC 10.1 873 | rtree.insert(std::make_pair(mk_rtree_seg(poly.points.front(), poly.points.back()), poly_idx++)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:1186:36: note: parameter passing for argument of type ‘struct spatial_predicate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1186 | bgi::intersects(mk_rtree_seg(first_i_point, nearest_i_point)) && | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:1186:49: note: parameter passing for argument of type ‘struct rtree_segment_t’ when C++17 is enabled changed to match C++14 in GCC 10.1 1186 | bgi::intersects(mk_rtree_seg(first_i_point, nearest_i_point)) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/WallToolPaths.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillConcentric.cpp:13: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘Slic3r::FillAdaptive::adaptive_fill_line_spacing(Slic3r::PrintObject const&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:280:27: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | std::pair adaptive_fill_line_spacing(const PrintObject &print_object) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algo.h:61, from /usr/include/c++/14/algorithm:61, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../libslic3r.h:24, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ClipperUtils.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:5: In function ‘std::__make_heap >, unsigned long> >*, __gnu_cxx::__ops::_Iter_comp_iter >, unsigned long> > const&, std::pair >, unsigned long> > const&)> >(std::pair >, unsigned long> >*, std::pair >, unsigned long> >*, __gnu_cxx::__ops::_Iter_comp_iter >, unsigned long> > const&, std::pair >, unsigned long> > const&)>&)void’, inlined from ‘std::__heap_select >, unsigned long> >*, __gnu_cxx::__ops::_Iter_comp_iter >, unsigned long> > const&, std::pair >, unsigned long> > const&)> >(std::pair >, unsigned long> >*, std::pair >, unsigned long> >*, std::pair >, unsigned long> >*, __gnu_cxx::__ops::_Iter_comp_iter >, unsigned long> > const&, std::pair >, unsigned long> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘std::__partial_sort >, unsigned long> >*, __gnu_cxx::__ops::_Iter_comp_iter >, unsigned long> > const&, std::pair >, unsigned long> > const&)> >(std::pair >, unsigned long> >*, std::pair >, unsigned long> >*, std::pair >, unsigned long> >*, __gnu_cxx::__ops::_Iter_comp_iter >, unsigned long> > const&, std::pair >, unsigned long> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘std::partial_sort >, unsigned long> >*, bool (*)(std::pair >, unsigned long> > const&, std::pair >, unsigned long> > const&)>(std::pair >, unsigned long> >*, std::pair >, unsigned long> >*, std::pair >, unsigned long> >*, bool (*)(std::pair >, unsigned long> > const&, std::pair >, unsigned long> > const&))void’ at /usr/include/c++/14/bits/stl_algo.h:4661:26, inlined from ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> >, boost::container::new_allocator >, unsigned long> > >::members_holder>::apply >, unsigned long>, 17ul>, boost::geometry::index::detail::rtree::variant_leaf >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >(boost::geometry::index::detail::varray >, unsigned long>, 17ul>&, boost::geometry::index::detail::rtree::variant_leaf >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>&, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> > > const&, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’ at /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:140:26: /usr/include/c++/14/bits/stl_heap.h:355:22: warning: ‘MEM[(struct pair &)&sorted_elements + 40]’ may be used uninitialized [-Wmaybe-uninitialized] 355 | _ValueType __value = _GLIBCXX_MOVE(*(__first + __parent)); | ^~~~~~~ In file included from /usr/include/boost/geometry/index/detail/rtree/rstar/rstar.hpp:14, from /usr/include/boost/geometry/index/rtree.hpp:79: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp: In function ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> >, boost::container::new_allocator >, unsigned long> > >::members_holder>::apply >, unsigned long>, 17ul>, boost::geometry::index::detail::rtree::variant_leaf >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >(boost::geometry::index::detail::varray >, unsigned long>, 17ul>&, boost::geometry::index::detail::rtree::variant_leaf >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>&, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> > > const&, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:124:30: note: ‘sorted_elements’ declared here 124 | sorted_elements_type sorted_elements; | ^~~~~~~~~~~~~~~ In function ‘std::__make_heap >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>&)void’, inlined from ‘std::__heap_select >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘std::__partial_sort >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘std::partial_sort >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, bool (*)(std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>(std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, bool (*)(std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&))void’ at /usr/include/c++/14/bits/stl_algo.h:4661:26, inlined from ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> >, boost::container::new_allocator >, unsigned long> > >::members_holder>::apply >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >(boost::geometry::index::detail::varray >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>&, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>&, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> > > const&, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’ at /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:140:26: /usr/include/c++/14/bits/stl_heap.h:355:22: warning: ‘MEM[(struct pair &)&sorted_elements + 40]’ may be used uninitialized [-Wmaybe-uninitialized] 355 | _ValueType __value = _GLIBCXX_MOVE(*(__first + __parent)); | ^~~~~~~ /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp: In function ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> >, boost::container::new_allocator >, unsigned long> > >::members_holder>::apply >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >(boost::geometry::index::detail::varray >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>&, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>&, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> > > const&, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:124:30: note: ‘sorted_elements’ declared here 124 | sorted_elements_type sorted_elements; | ^~~~~~~~~~~~~~~ [ 21%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillEnsuring.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillEnsuring.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillEnsuring.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillEnsuring.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillEnsuring.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ShortestPath.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillEnsuring.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 21%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillHoneycomb.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ShortestPath.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillHoneycomb.cpp:11: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 21%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillGyroid.cpp [ 21%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillPlanePath.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ShortestPath.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillGyroid.cpp:7: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ShortestPath.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillPlanePath.cpp:11: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 21%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillLine.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 22%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLightning.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLightning.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillLightning.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillLightning.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillLightning.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ShortestPath.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillLine.cpp:7: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/FillBase.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Print.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillLightning.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 22%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/DistanceField.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/DistanceField.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/Lightning/DistanceField.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/Lightning/DistanceField.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/DistanceField.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../FillBase.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../FillRectilinear.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/DistanceField.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 22%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Generator.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Generator.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/Lightning/Generator.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/Lightning/Generator.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/Generator.cpp [ 22%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Layer.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Layer.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/Lightning/Layer.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/Lightning/Layer.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/Layer.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Layer.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/Generator.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 22%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/TreeNode.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/TreeNode.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/Lightning/TreeNode.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/Lightning/TreeNode.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/TreeNode.cpp [ 22%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillRectilinear.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ShortestPath.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillRectilinear.cpp:26: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 23%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Flow.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Flow.cpp.o -MF CMakeFiles/libslic3r.dir/Flow.cpp.o.d -o CMakeFiles/libslic3r.dir/Flow.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.cpp:11: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 23%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/3mf.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/3mf.cpp.o -MF CMakeFiles/libslic3r.dir/Format/3mf.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/3mf.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/3mf.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 23%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/AMF.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/AMF.cpp.o -MF CMakeFiles/libslic3r.dir/Format/AMF.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/AMF.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/AMF.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/3mf.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/AMF.cpp:20: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 23%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o -MF CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/OBJ.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/OBJ.cpp:10: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 23%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/objparser.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/objparser.cpp.o -MF CMakeFiles/libslic3r.dir/Format/objparser.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/objparser.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/objparser.cpp [ 24%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/STL.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/STL.cpp.o -MF CMakeFiles/libslic3r.dir/Format/STL.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/STL.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/STL.cpp [ 24%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveWriter.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveWriter.cpp.o -MF CMakeFiles/libslic3r.dir/Format/SLAArchiveWriter.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/SLAArchiveWriter.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveWriter.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/STL.cpp:11: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveFormatRegistry.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveWriter.cpp:7: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 24%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveReader.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveReader.cpp.o -MF CMakeFiles/libslic3r.dir/Format/SLAArchiveReader.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/SLAArchiveReader.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 24%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/ZipperArchiveImport.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/ZipperArchiveImport.cpp.o -MF CMakeFiles/libslic3r.dir/Format/ZipperArchiveImport.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/ZipperArchiveImport.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/ZipperArchiveImport.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/ZipperArchiveImport.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/ZipperArchiveImport.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 24%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1.cpp.o -MF CMakeFiles/libslic3r.dir/Format/SL1.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/SL1.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SL1.cpp [ 24%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1_SVG.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1_SVG.cpp.o -MF CMakeFiles/libslic3r.dir/Format/SL1_SVG.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/SL1_SVG.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SL1_SVG.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SL1.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SL1.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SL1.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SL1_SVG.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SL1_SVG.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 25%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/AnycubicSLA.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/AnycubicSLA.cpp.o -MF CMakeFiles/libslic3r.dir/Format/AnycubicSLA.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/AnycubicSLA.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/AnycubicSLA.cpp [ 25%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/STEP.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/STEP.cpp.o -MF CMakeFiles/libslic3r.dir/Format/STEP.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/STEP.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/STEP.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveFormatRegistry.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/AnycubicSLA.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/AnycubicSLA.cpp:7: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/STEP.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 25%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/SVG.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SVG.cpp.o -MF CMakeFiles/libslic3r.dir/Format/SVG.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/SVG.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SVG.cpp [ 25%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveFormatRegistry.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveFormatRegistry.cpp.o -MF CMakeFiles/libslic3r.dir/Format/SLAArchiveFormatRegistry.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/SLAArchiveFormatRegistry.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveFormatRegistry.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SVG.cpp:10: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SL1.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveFormatRegistry.cpp:9: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 25%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ThumbnailData.cpp [ 26%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Thumbnails.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Thumbnails.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/Thumbnails.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/Thumbnails.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Thumbnails.cpp [ 26%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ConflictChecker.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ConflictChecker.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/ConflictChecker.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/ConflictChecker.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Thumbnails.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Thumbnails.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 26%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/CoolingBuffer.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp: In function ‘std::vector > Slic3r::getFakeExtrusionPathsFromWipeTower(const WipeTowerData&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp:113:114: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | const auto [cone_base_R, cone_scale_x] = WipeTower::get_wipe_tower_cone_base(width, height, depth, cone_angle); | ^ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Layer.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../SupportSpotsGenerator.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/ExtrusionProcessor.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/CoolingBuffer.cpp:11: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 26%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ExtrusionProcessor.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ExtrusionProcessor.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/ExtrusionProcessor.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/ExtrusionProcessor.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Layer.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../SupportSpotsGenerator.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.cpp:1: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.cpp: In function ‘std::pair Slic3r::ExtrusionProcessor::calculate_overhang_speed(const Slic3r::ExtrusionAttributes&, const Slic3r::FullPrintConfig&, size_t, float, float)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.cpp:144:71: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | float default_speed) | ^ [ 26%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/FindReplace.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/FindReplace.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/FindReplace.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/FindReplace.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/FindReplace.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/FindReplace.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/FindReplace.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 26%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/LabelObjects.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/LabelObjects.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/LabelObjects.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/LabelObjects.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/LabelObjects.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/LabelObjects.hpp:7, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/LabelObjects.cpp:1: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 27%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeWriter.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeWriter.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/GCodeWriter.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/GCodeWriter.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.cpp:14: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.cpp: In member function ‘std::string Slic3r::GCodeWriter::extrude_to_xy(const Slic3r::Vec2d&, double, std::string_view)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.cpp:377:51: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 377 | w.emit_e(m_extrusion_axis, m_extruder->extrude(dE).second); | ~~~~~~~~~~~~~~~~~~~^~~~ [ 27%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/PostProcessor.cpp [ 27%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PressureEqualizer.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PressureEqualizer.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/PressureEqualizer.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/PressureEqualizer.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/PressureEqualizer.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/PostProcessor.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/PostProcessor.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/PressureEqualizer.cpp:12: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 27%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/PrintExtents.cpp [ 27%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/RetractWhenCrossingPerimeters.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/RetractWhenCrossingPerimeters.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/RetractWhenCrossingPerimeters.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/RetractWhenCrossingPerimeters.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/RetractWhenCrossingPerimeters.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Layer.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/RetractWhenCrossingPerimeters.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/PrintExtents.cpp:12: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 28%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SpiralVase.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCodeReader.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SpiralVase.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SpiralVase.cpp:9: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 28%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SeamPlacer.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SeamPlacer.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SeamPlacer.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 28%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SmoothPath.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SmoothPath.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/SmoothPath.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/SmoothPath.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SmoothPath.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SmoothPath.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SmoothPath.cpp:1: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 28%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ToolOrdering.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ToolOrdering.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 28%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Wipe.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Wipe.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/Wipe.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/Wipe.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Wipe.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SmoothPath.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Wipe.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Wipe.cpp:1: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 29%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/WipeTower.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/WipeTower.cpp:19: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/WipeTower.cpp: In static member function ‘static std::pair Slic3r::WipeTower::get_wipe_tower_cone_base(double, double, double, double)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/WipeTower.cpp:1483:122: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1483 | std::pair WipeTower::get_wipe_tower_cone_base(double width, double height, double depth, double angle_deg) | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 29%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTowerIntegration.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTowerIntegration.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/WipeTowerIntegration.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/WipeTowerIntegration.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/WipeTowerIntegration.cpp [ 29%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/WipeTowerIntegration.hpp:5, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/WipeTowerIntegration.cpp:1: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.cpp:7: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 29%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Layer.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 29%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Travels.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Travels.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/Travels.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/Travels.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Travels.cpp [ 29%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode.cpp.o -MF CMakeFiles/libslic3r.dir/GCode.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Travels.cpp:3: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp:23: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/bits/stl_tree.h:63, from /usr/include/c++/14/map:62, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:26: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double; _T2 = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp:376:59: required from here 376 | warning_ranges.emplace_back(std::make_pair((last_extrusion_layer ? last_extrusion_layer->print_z() : 0.), layers_to_print.back().print_z())); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp: In member function ‘std::string Slic3r::GCodeGenerator::_extrude(const Slic3r::ExtrusionAttributes&, const Slic3r::Geometry::ArcWelder::Path&, std::string_view, double)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp:3392:83: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3392 | dynamic_speed_and_fan_speed = ExtrusionProcessor::calculate_overhang_speed(path_attr, this->m_config, m_writer.extruder()->id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3393 | external_perim_reference_speed, speed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCodeReader.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCodeReader.cpp.o -MF CMakeFiles/libslic3r.dir/GCodeReader.cpp.o.d -o CMakeFiles/libslic3r.dir/GCodeReader.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp: In function ‘Slic3r::GCodeGenerator::collect_layers_to_print(Slic3r::PrintObject const&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp:376:59: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 376 | warning_ranges.emplace_back(std::make_pair((last_extrusion_layer ? last_extrusion_layer->print_z() : 0.), layers_to_print.back().print_z())); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 30%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Geometry.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry.cpp.o -MF CMakeFiles/libslic3r.dir/Geometry.cpp.o.d -o CMakeFiles/libslic3r.dir/Geometry.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp: In member function ‘Slic3r::GCodeGenerator::_extrude[abi:cxx11](Slic3r::ExtrusionAttributes const&, std::vector > const&, std::basic_string_view >, double)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp:3261:13: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3261 | std::string GCodeGenerator::_extrude( | ^~~~~~~~~~~~~~ [ 30%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ArcWelder.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ArcWelder.cpp.o -MF CMakeFiles/libslic3r.dir/Geometry/ArcWelder.cpp.o.d -o CMakeFiles/libslic3r.dir/Geometry/ArcWelder.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/ArcWelder.cpp [ 30%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/Circle.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/Circle.cpp.o -MF CMakeFiles/libslic3r.dir/Geometry/Circle.cpp.o.d -o CMakeFiles/libslic3r.dir/Geometry/Circle.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/Circle.cpp [ 30%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ConvexHull.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ConvexHull.cpp.o -MF CMakeFiles/libslic3r.dir/Geometry/ConvexHull.cpp.o.d -o CMakeFiles/libslic3r.dir/Geometry/ConvexHull.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/ConvexHull.cpp [ 31%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/MedialAxis.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/MedialAxis.cpp.o -MF CMakeFiles/libslic3r.dir/Geometry/MedialAxis.cpp.o.d -o CMakeFiles/libslic3r.dir/Geometry/MedialAxis.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/MedialAxis.cpp [ 31%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/VoronoiOffset.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/VoronoiOffset.cpp.o -MF CMakeFiles/libslic3r.dir/Geometry/VoronoiOffset.cpp.o.d -o CMakeFiles/libslic3r.dir/Geometry/VoronoiOffset.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/VoronoiOffset.cpp [ 31%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/VoronoiUtils.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/VoronoiUtils.cpp.o -MF CMakeFiles/libslic3r.dir/Geometry/VoronoiUtils.cpp.o.d -o CMakeFiles/libslic3r.dir/Geometry/VoronoiUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/VoronoiUtils.cpp [ 31%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/JumpPointSearch.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/JumpPointSearch.cpp.o -MF CMakeFiles/libslic3r.dir/JumpPointSearch.cpp.o.d -o CMakeFiles/libslic3r.dir/JumpPointSearch.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/JumpPointSearch.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/JumpPointSearch.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/JumpPointSearch.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 31%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Layer.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Layer.cpp.o -MF CMakeFiles/libslic3r.dir/Layer.cpp.o.d -o CMakeFiles/libslic3r.dir/Layer.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.cpp [ 31%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/LayerRegion.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/LayerRegion.cpp.o -MF CMakeFiles/libslic3r.dir/LayerRegion.cpp.o.d -o CMakeFiles/libslic3r.dir/LayerRegion.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/LayerRegion.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.cpp:11: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/LayerRegion.cpp:7: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 32%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Line.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Line.cpp.o -MF CMakeFiles/libslic3r.dir/Line.cpp.o.d -o CMakeFiles/libslic3r.dir/Line.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Line.cpp [ 32%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/BlacklistedLibraryCheck.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BlacklistedLibraryCheck.cpp.o -MF CMakeFiles/libslic3r.dir/BlacklistedLibraryCheck.cpp.o.d -o CMakeFiles/libslic3r.dir/BlacklistedLibraryCheck.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/BlacklistedLibraryCheck.cpp [ 32%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/LocalesUtils.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/LocalesUtils.cpp.o -MF CMakeFiles/libslic3r.dir/LocalesUtils.cpp.o.d -o CMakeFiles/libslic3r.dir/LocalesUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/LocalesUtils.cpp [ 32%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/CutUtils.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/CutUtils.cpp.o -MF CMakeFiles/libslic3r.dir/CutUtils.cpp.o.d -o CMakeFiles/libslic3r.dir/CutUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/CutUtils.cpp [ 32%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Model.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Model.cpp.o -MF CMakeFiles/libslic3r.dir/Model.cpp.o.d -o CMakeFiles/libslic3r.dir/Model.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/CutUtils.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/CutUtils.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.cpp:14: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 33%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ModelArrange.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ModelArrange.cpp.o -MF CMakeFiles/libslic3r.dir/ModelArrange.cpp.o.d -o CMakeFiles/libslic3r.dir/ModelArrange.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ModelArrange.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ModelArrange.cpp:11: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 33%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/MultiMaterialSegmentation.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MultiMaterialSegmentation.cpp.o -MF CMakeFiles/libslic3r.dir/MultiMaterialSegmentation.cpp.o.d -o CMakeFiles/libslic3r.dir/MultiMaterialSegmentation.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/MultiMaterialSegmentation.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/MultiMaterialSegmentation.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 33%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/MeshNormals.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MeshNormals.cpp.o -MF CMakeFiles/libslic3r.dir/MeshNormals.cpp.o.d -o CMakeFiles/libslic3r.dir/MeshNormals.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/MeshNormals.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 33%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Measure.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Measure.cpp.o -MF CMakeFiles/libslic3r.dir/Measure.cpp.o.d -o CMakeFiles/libslic3r.dir/Measure.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Measure.cpp In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:22, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Measure.cpp:5: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = double&; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Measure.cpp:1070:67: required from here 1070 | pairs[numPairs++] = std::make_pair(cs, sn); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ [ 33%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/CustomGCode.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/CustomGCode.cpp.o -MF CMakeFiles/libslic3r.dir/CustomGCode.cpp.o.d -o CMakeFiles/libslic3r.dir/CustomGCode.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/CustomGCode.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/CustomGCode.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 33%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Items/ArrangeItem.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Items/ArrangeItem.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/Items/ArrangeItem.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/Items/ArrangeItem.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Items/ArrangeItem.cpp [ 34%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Items/SimpleArrangeItem.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Items/SimpleArrangeItem.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/Items/SimpleArrangeItem.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/Items/SimpleArrangeItem.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Items/SimpleArrangeItem.cpp In file included from /usr/include/c++/14/bits/stl_algo.h:61, from /usr/include/c++/14/algorithm:61, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:24, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ExPolygon.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Items/ArrangeItem.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Items/ArrangeItem.cpp:5: In function ‘std::__make_heap >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>&)void’, inlined from ‘std::__heap_select >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘std::__partial_sort >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘std::partial_sort >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, bool (*)(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, bool (*)(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&))void’ at /usr/include/c++/14/bits/stl_algo.h:4661:26, inlined from ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, boost::container::new_allocator > >::members_holder>::apply >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >(boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > > const&, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’ at /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:140:26: /usr/include/c++/14/bits/stl_heap.h:355:22: warning: ‘MEM[(struct pair &)&sorted_elements + 40]’ may be used uninitialized [-Wmaybe-uninitialized] 355 | _ValueType __value = _GLIBCXX_MOVE(*(__first + __parent)); | ^~~~~~~ In file included from /usr/include/boost/geometry/index/detail/rtree/rstar/rstar.hpp:14, from /usr/include/boost/geometry/index/rtree.hpp:79, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/NFP/Kernels/TMArrangeKernel.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/ArrangeImpl.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Items/ArrangeItem.cpp:9: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp: In function ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, boost::container::new_allocator > >::members_holder>::apply >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >(boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > > const&, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:124:30: note: ‘sorted_elements’ declared here 124 | sorted_elements_type sorted_elements; | ^~~~~~~~~~~~~~~ [ 34%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/ArrangeSettingsDb_AppCfg.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/ArrangeSettingsDb_AppCfg.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/ArrangeSettingsDb_AppCfg.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/ArrangeSettingsDb_AppCfg.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/ArrangeSettingsDb_AppCfg.cpp In file included from /usr/include/c++/14/bits/stl_algo.h:61, from /usr/include/c++/14/algorithm:61, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:24, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/ArrangeItemTraits.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/PackingContext.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Items/SimpleArrangeItem.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Items/SimpleArrangeItem.cpp:5: In function ‘std::__make_heap >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>&)void’, inlined from ‘std::__heap_select >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘std::__partial_sort >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘std::partial_sort >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, bool (*)(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, bool (*)(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&))void’ at /usr/include/c++/14/bits/stl_algo.h:4661:26, inlined from ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, boost::container::new_allocator > >::members_holder>::apply >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >(boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > > const&, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’ at /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:140:26: /usr/include/c++/14/bits/stl_heap.h:355:22: warning: ‘MEM[(struct pair &)&sorted_elements + 40]’ may be used uninitialized [-Wmaybe-uninitialized] 355 | _ValueType __value = _GLIBCXX_MOVE(*(__first + __parent)); | ^~~~~~~ In file included from /usr/include/boost/geometry/index/detail/rtree/rstar/rstar.hpp:14, from /usr/include/boost/geometry/index/rtree.hpp:79, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/NFP/Kernels/TMArrangeKernel.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/ArrangeImpl.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Items/SimpleArrangeItem.cpp:6: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp: In function ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, boost::container::new_allocator > >::members_holder>::apply >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >(boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > > const&, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:124:30: note: ‘sorted_elements’ declared here 124 | sorted_elements_type sorted_elements; | ^~~~~~~~~~~~~~~ [ 34%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Scene.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Scene.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/Scene.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/Scene.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Scene.cpp [ 34%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/SceneBuilder.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/SceneBuilder.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/SceneBuilder.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/SceneBuilder.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/SceneBuilder.cpp [ 34%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/Beds.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/Beds.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/Core/Beds.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/Core/Beds.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/Beds.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/SceneBuilder.cpp:10: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 35%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFP.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFP.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFP.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFP.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/NFP/NFP.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 35%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_CGAL.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_CGAL.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_CGAL.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_CGAL.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/NFP/NFPConcave_CGAL.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/NFP/NFPConcave_CGAL.cpp:8: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const’: /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type ‘CGAL::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21: /usr/include/CGAL/MP_Float.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [ 35%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_Tesselate.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_Tesselate.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_Tesselate.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_Tesselate.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/NFP/NFPConcave_Tesselate.cpp [ 35%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/NFP/EdgeCache.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/NFP/EdgeCache.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/Core/NFP/EdgeCache.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/Core/NFP/EdgeCache.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/NFP/EdgeCache.cpp [ 35%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/MultiPoint.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MultiPoint.cpp.o -MF CMakeFiles/libslic3r.dir/MultiPoint.cpp.o.d -o CMakeFiles/libslic3r.dir/MultiPoint.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/MultiPoint.cpp [ 35%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/NormalUtils.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/NormalUtils.cpp.o -MF CMakeFiles/libslic3r.dir/NormalUtils.cpp.o.d -o CMakeFiles/libslic3r.dir/NormalUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/NormalUtils.cpp [ 36%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/NSVGUtils.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/NSVGUtils.cpp.o -MF CMakeFiles/libslic3r.dir/NSVGUtils.cpp.o.d -o CMakeFiles/libslic3r.dir/NSVGUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/NSVGUtils.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/NormalUtils.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/NormalUtils.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 36%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ObjectID.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ObjectID.cpp.o -MF CMakeFiles/libslic3r.dir/ObjectID.cpp.o.d -o CMakeFiles/libslic3r.dir/ObjectID.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ObjectID.cpp [ 36%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o -MF CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o.d -o CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PerimeterGenerator.cpp [ 36%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o -MF CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o.d -o CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PlaceholderParser.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntityCollection.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PerimeterGenerator.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PerimeterGenerator.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PlaceholderParser.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PlaceholderParser.cpp:9: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 36%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Platform.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Platform.cpp.o -MF CMakeFiles/libslic3r.dir/Platform.cpp.o.d -o CMakeFiles/libslic3r.dir/Platform.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Platform.cpp [ 37%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Point.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Point.cpp.o -MF CMakeFiles/libslic3r.dir/Point.cpp.o.d -o CMakeFiles/libslic3r.dir/Point.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Point.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 37%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Polygon.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Polygon.cpp.o -MF CMakeFiles/libslic3r.dir/Polygon.cpp.o.d -o CMakeFiles/libslic3r.dir/Polygon.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Polygon.cpp [ 37%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/MutablePolygon.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MutablePolygon.cpp.o -MF CMakeFiles/libslic3r.dir/MutablePolygon.cpp.o.d -o CMakeFiles/libslic3r.dir/MutablePolygon.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/MutablePolygon.cpp [ 37%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o -MF CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o.d -o CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PolygonTrimmer.cpp [ 37%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Polyline.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Polyline.cpp.o -MF CMakeFiles/libslic3r.dir/Polyline.cpp.o.d -o CMakeFiles/libslic3r.dir/Polyline.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Polyline.cpp [ 38%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Preset.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Preset.cpp.o -MF CMakeFiles/libslic3r.dir/Preset.cpp.o.d -o CMakeFiles/libslic3r.dir/Preset.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.cpp:12: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.cpp: In static member function ‘static void Slic3r::Preset::normalize(Slic3r::DynamicPrintConfig&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.cpp:300:33: warning: loop variable ‘key’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 300 | for (const std::string &key : { "filament_settings_id" }) { | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.cpp:300:33: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 38%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PresetBundle.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PresetBundle.cpp.o -MF CMakeFiles/libslic3r.dir/PresetBundle.cpp.o.d -o CMakeFiles/libslic3r.dir/PresetBundle.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PresetBundle.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PresetBundle.cpp:10: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 38%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PrincipalComponents2D.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrincipalComponents2D.cpp.o -MF CMakeFiles/libslic3r.dir/PrincipalComponents2D.cpp.o.d -o CMakeFiles/libslic3r.dir/PrincipalComponents2D.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrincipalComponents2D.cpp [ 38%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/AppConfig.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/AppConfig.cpp.o -MF CMakeFiles/libslic3r.dir/AppConfig.cpp.o.d -o CMakeFiles/libslic3r.dir/AppConfig.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/AppConfig.cpp [ 38%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Print.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Print.cpp.o -MF CMakeFiles/libslic3r.dir/Print.cpp.o.d -o CMakeFiles/libslic3r.dir/Print.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp:24: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 38%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PrintApply.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintApply.cpp.o -MF CMakeFiles/libslic3r.dir/PrintApply.cpp.o.d -o CMakeFiles/libslic3r.dir/PrintApply.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintApply.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp: In static member function ‘static Slic3r::DynamicConfig Slic3r::PrintStatistics::placeholders()’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp:1672:29: warning: loop variable ‘key’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 1672 | for (const std::string &key : { | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp:1672:29: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintApply.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp: In member function ‘Slic3r::Points Slic3r::Print::first_layer_wipe_tower_corners() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp:1257:189: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1257 | const auto [cone_R, cone_x_scale] = WipeTower::get_wipe_tower_cone_base(m_config.wipe_tower_width, m_wipe_tower_data.height, m_wipe_tower_data.depth, m_config.wipe_tower_cone_angle); | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 39%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PrintBase.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintBase.cpp.o -MF CMakeFiles/libslic3r.dir/PrintBase.cpp.o.d -o CMakeFiles/libslic3r.dir/PrintBase.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 39%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PrintConfig.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintConfig.cpp.o -MF CMakeFiles/libslic3r.dir/PrintConfig.cpp.o.d -o CMakeFiles/libslic3r.dir/PrintConfig.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.cpp [ 39%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PrintObject.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintObject.cpp.o -MF CMakeFiles/libslic3r.dir/PrintObject.cpp.o.d -o CMakeFiles/libslic3r.dir/PrintObject.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.cpp:22: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp:14: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp: In member function ‘std::pair, std::unique_ptr > Slic3r::PrintObject::prepare_adaptive_infill_data(const std::vector >&) const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp:611:90: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 611 | auto [adaptive_line_spacing, support_line_spacing] = adaptive_fill_line_spacing(*this); | ^ [ 39%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PrintObjectSlice.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintObjectSlice.cpp.o -MF CMakeFiles/libslic3r.dir/PrintObjectSlice.cpp.o.d -o CMakeFiles/libslic3r.dir/PrintObjectSlice.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObjectSlice.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObjectSlice.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 39%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PrintRegion.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintRegion.cpp.o -MF CMakeFiles/libslic3r.dir/PrintRegion.cpp.o.d -o CMakeFiles/libslic3r.dir/PrintRegion.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintRegion.cpp [ 40%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o -MF CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o.d -o CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PNGReadWrite.cpp [ 40%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/QuadricEdgeCollapse.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/QuadricEdgeCollapse.cpp.o -MF CMakeFiles/libslic3r.dir/QuadricEdgeCollapse.cpp.o.d -o CMakeFiles/libslic3r.dir/QuadricEdgeCollapse.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/QuadricEdgeCollapse.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintRegion.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 40%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Semver.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Semver.cpp.o -MF CMakeFiles/libslic3r.dir/Semver.cpp.o.d -o CMakeFiles/libslic3r.dir/Semver.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Semver.cpp [ 40%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ShortEdgeCollapse.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ShortEdgeCollapse.cpp.o -MF CMakeFiles/libslic3r.dir/ShortEdgeCollapse.cpp.o.d -o CMakeFiles/libslic3r.dir/ShortEdgeCollapse.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ShortEdgeCollapse.cpp [ 40%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ShortestPath.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ShortestPath.cpp.o -MF CMakeFiles/libslic3r.dir/ShortestPath.cpp.o.d -o CMakeFiles/libslic3r.dir/ShortestPath.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.cpp:12: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/NormalUtils.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ShortEdgeCollapse.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.cpp: In function ‘std::vector > Slic3r::chain_segments_greedy_constrained_reversals2_(SegmentEndPointFunc, CouldReverseFunc, size_t, const PointType*)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.cpp:842:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 842 | if (chain2_flip) | ^~ In file included from /usr/include/c++/14/cassert:44, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.cpp:18: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.cpp:844:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 844 | assert(chain1 == nullptr || chain1->begin == end_point1 || chain1->end == end_point1); | ^~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 40%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrint.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrint.cpp.o -MF CMakeFiles/libslic3r.dir/SLAPrint.cpp.o.d -o CMakeFiles/libslic3r.dir/SLAPrint.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.cpp: In member function ‘virtual std::string Slic3r::SLAPrint::validate(std::vector >*) const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.cpp:667:29: warning: loop variable ‘prefix’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 667 | for (const std::string& prefix : { "", "branching" }) { | ^~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.cpp:667:29: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying [ 41%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o -MF CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o.d -o CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrintSteps.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrintSteps.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrintSteps.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 41%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Slicing.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Slicing.cpp.o -MF CMakeFiles/libslic3r.dir/Slicing.cpp.o.d -o CMakeFiles/libslic3r.dir/Slicing.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Slicing.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Slicing.cpp:10: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Slicing.cpp: In function ‘void Slic3r::adjust_layer_height_profile(const SlicingParameters&, std::vector&, coordf_t, coordf_t, coordf_t, LayerHeightEditActionType)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Slicing.cpp:422:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 422 | if (z < z_span_variable.first || z > z_span_variable.second) | ^~ In file included from /usr/include/boost/assert.hpp:58, from /usr/include/boost/variant/detail/forced_return.hpp:17, from /usr/include/boost/variant/variant.hpp:29, from /usr/include/boost/variant.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/AnyPtr.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/CSGMesh/CSGMesh.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/CSGMesh/VoxelizeCSGMesh.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/Hollowing.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Slicing.cpp:11: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Slicing.cpp:425:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 425 | assert(layer_height_profile.size() >= 2); | ^~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 41%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o -MF CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o.d -o CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SlicesToTriangleMesh.cpp [ 41%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o -MF CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o.d -o CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SlicingAdaptive.cpp [ 41%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Subdivide.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Subdivide.cpp.o -MF CMakeFiles/libslic3r.dir/Subdivide.cpp.o.d -o CMakeFiles/libslic3r.dir/Subdivide.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Subdivide.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SlicingAdaptive.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algo.h:61, from /usr/include/c++/14/algorithm:61, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:24, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SlicingAdaptive.cpp:5: /usr/include/c++/14/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = long int; _Tp = Slic3r::SlicingAdaptive::FaceZ; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘Slic3r::SlicingAdaptive::FaceZ’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ [ 42%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportCommon.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportCommon.cpp.o -MF CMakeFiles/libslic3r.dir/Support/SupportCommon.cpp.o.d -o CMakeFiles/libslic3r.dir/Support/SupportCommon.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.cpp [ 42%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportDebug.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportDebug.cpp.o -MF CMakeFiles/libslic3r.dir/Support/SupportDebug.cpp.o.d -o CMakeFiles/libslic3r.dir/Support/SupportDebug.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportDebug.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Layer.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportDebug.cpp:9: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../ExtrusionEntityCollection.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.cpp:7: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 42%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportMaterial.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportMaterial.cpp.o -MF CMakeFiles/libslic3r.dir/Support/SupportMaterial.cpp.o.d -o CMakeFiles/libslic3r.dir/Support/SupportMaterial.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportMaterial.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../ExtrusionEntityCollection.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportMaterial.cpp:14: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, from /usr/include/c++/14/memory:69, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../libslic3r.h:22, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../ClipperUtils.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.cpp:5: In function ‘std::__copy_move::__copy_m(Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’, inlined from ‘std::__copy_move_a2(Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_algobase.h:521:30, inlined from ‘std::__copy_move_a1(Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_algobase.h:548:42, inlined from ‘std::__copy_move_a > >, Slic3r::ExtrusionEntity**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_algobase.h:555:31, inlined from ‘std::copy > > >, Slic3r::ExtrusionEntity**>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘std::__uninitialized_copy::__uninit_copy > > >, Slic3r::ExtrusionEntity**>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_uninitialized.h:147:27, inlined from ‘std::uninitialized_copy > > >, Slic3r::ExtrusionEntity**>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, inlined from ‘std::__uninitialized_copy_a > > >, Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity*>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, Slic3r::ExtrusionEntity**, std::allocator&)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, inlined from ‘std::vector >::_M_range_insert > > > >(__gnu_cxx::__normal_iterator > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag)void’ at /usr/include/c++/14/bits/vector.tcc:1017:38, inlined from ‘std::vector >::insert > > >, void>(__gnu_cxx::__normal_iterator > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘Slic3r::ExtrusionEntityCollection::append(std::vector >&&)’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../ExtrusionEntityCollection.hpp:87:28, inlined from ‘Slic3r::FFFSupport::generate_support_toolpaths(std::vector >&, Slic3r::PrintObjectConfig const&, Slic3r::FFFSupport::SupportParameters const&, Slic3r::SlicingParameters const&, std::vector > const&, std::vector > const&, std::vector > const&, std::vector > const&, std::vector > const&, std::vector > const&)::{lambda(tbb::detail::d1::blocked_range const&)#3}::operator()(tbb::detail::d1::blocked_range const&) const’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.cpp:1868:51: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘memmove’ writing between 9 and 9223372036854775800 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/ppc64le-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/14/bits/allocator.h:46, from /usr/include/c++/14/memory:65: In member function ‘std::__new_allocator::allocate(unsigned long, void const*)’, inlined from ‘std::allocator_traits >::allocate(std::allocator&, unsigned long)’ at /usr/include/c++/14/bits/alloc_traits.h:478:28, inlined from ‘std::_Vector_base >::_M_allocate(unsigned long)’ at /usr/include/c++/14/bits/stl_vector.h:380:33, inlined from ‘std::vector >::_M_range_insert > > > >(__gnu_cxx::__normal_iterator > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag)void’ at /usr/include/c++/14/bits/vector.tcc:1008:40, inlined from ‘std::vector >::insert > > >, void>(__gnu_cxx::__normal_iterator > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘Slic3r::ExtrusionEntityCollection::append(std::vector >&&)’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../ExtrusionEntityCollection.hpp:87:28, inlined from ‘Slic3r::FFFSupport::generate_support_toolpaths(std::vector >&, Slic3r::PrintObjectConfig const&, Slic3r::FFFSupport::SupportParameters const&, Slic3r::SlicingParameters const&, std::vector > const&, std::vector > const&, std::vector > const&, std::vector > const&, std::vector > const&, std::vector > const&)::{lambda(tbb::detail::d1::blocked_range const&)#3}::operator()(tbb::detail::d1::blocked_range const&) const’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.cpp:1868:51: /usr/include/c++/14/bits/new_allocator.h:151:55: note: at offset [-9223372036854775808, -1] into destination object of size [8, 9223372036854775800] allocated by ‘operator new(unsigned long)’ 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ [ 42%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportParameters.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportParameters.cpp.o -MF CMakeFiles/libslic3r.dir/Support/SupportParameters.cpp.o.d -o CMakeFiles/libslic3r.dir/Support/SupportParameters.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportParameters.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/FillBase.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Print.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportParameters.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 42%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Support/OrganicSupport.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/OrganicSupport.cpp.o -MF CMakeFiles/libslic3r.dir/Support/OrganicSupport.cpp.o.d -o CMakeFiles/libslic3r.dir/Support/OrganicSupport.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Layer.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 42%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeSupport.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeSupport.cpp.o -MF CMakeFiles/libslic3r.dir/Support/TreeSupport.cpp.o.d -o CMakeFiles/libslic3r.dir/Support/TreeSupport.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeSupport.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘std::pair Slic3r::FFFTreeSupport::extrude_branch(const std::vector&, const TreeSupportSettings&, const Slic3r::SlicingParameters&, const std::vector >&, indexed_triangle_set&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:596:56: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 596 | indexed_triangle_set &result) | ^ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Layer.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeSupportCommon.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeModelVolumes.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeSupport.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeSupport.cpp:13: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:294, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Point.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Line.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Layer.hpp:14: In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘__ct ’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:744:12, inlined from ‘std::__new_allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>::construct >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere*, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::construct >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>&, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere*, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/alloc_traits.h:534:17, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::emplace_back >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&’ at /usr/include/c++/14/bits/vector.tcc:117:30, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::push_back(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)’ at /usr/include/c++/14/bits/stl_vector.h:1301:21, inlined from ‘Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function) [clone .isra.0]’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:771:36: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘MEM[(struct PlainObjectBase &)&D.1850634 + 32].m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function) [clone .isra.0]’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:771:36: note: ‘’ declared here 771 | collision_spheres.push_back({ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 772 | element, | ~~~~~~~~ 773 | link_down, | ~~~~~~~~~~ 774 | // locked | ~~~~~~~~~ 775 | element.parents.empty() || (link_down == -1 && element.state.layer_idx > 0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | unscaled(support_element_radius(config, element)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | // 3D position | ~~~~~~~~~~~~~~ 778 | to_3d(unscaled(element.state.result_on_layer), float(layer_z(slicing_params, config, element.state.layer_idx))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 779 | }); | ~~ In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘__ct ’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:744:12, inlined from ‘std::__new_allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>::construct >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere*, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::construct >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>&, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere*, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/alloc_traits.h:534:17, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::emplace_back >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&’ at /usr/include/c++/14/bits/vector.tcc:117:30, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::push_back(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)’ at /usr/include/c++/14/bits/stl_vector.h:1301:21, inlined from ‘Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function) [clone .isra.0]’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:771:36: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘MEM[(struct PlainObjectBase &)&D.1850634 + 44].m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function) [clone .isra.0]’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:771:36: note: ‘’ declared here 771 | collision_spheres.push_back({ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 772 | element, | ~~~~~~~~ 773 | link_down, | ~~~~~~~~~~ 774 | // locked | ~~~~~~~~~ 775 | element.parents.empty() || (link_down == -1 && element.state.layer_idx > 0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | unscaled(support_element_radius(config, element)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | // 3D position | ~~~~~~~~~~~~~~ 778 | to_3d(unscaled(element.state.result_on_layer), float(layer_z(slicing_params, config, element.state.layer_idx))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 779 | }); | ~~ In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘__ct ’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:744:12, inlined from ‘std::__new_allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>::construct >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere*, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::construct >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>&, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere*, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/alloc_traits.h:534:17, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::_M_realloc_append >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/vector.tcc:634:26, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::emplace_back >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&’ at /usr/include/c++/14/bits/vector.tcc:123:21, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::push_back(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)’ at /usr/include/c++/14/bits/stl_vector.h:1301:21, inlined from ‘Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function) [clone .isra.0]’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:771:36: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘MEM[(struct PlainObjectBase &)&D.1850634 + 32].m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function) [clone .isra.0]’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:771:36: note: ‘’ declared here 771 | collision_spheres.push_back({ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 772 | element, | ~~~~~~~~ 773 | link_down, | ~~~~~~~~~~ 774 | // locked | ~~~~~~~~~ 775 | element.parents.empty() || (link_down == -1 && element.state.layer_idx > 0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | unscaled(support_element_radius(config, element)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | // 3D position | ~~~~~~~~~~~~~~ 778 | to_3d(unscaled(element.state.result_on_layer), float(layer_z(slicing_params, config, element.state.layer_idx))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 779 | }); | ~~ In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘__ct ’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:744:12, inlined from ‘std::__new_allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>::construct >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere*, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::construct >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>&, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere*, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/alloc_traits.h:534:17, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::_M_realloc_append >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/vector.tcc:634:26, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::emplace_back >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&’ at /usr/include/c++/14/bits/vector.tcc:123:21, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::push_back(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)’ at /usr/include/c++/14/bits/stl_vector.h:1301:21, inlined from ‘Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function) [clone .isra.0]’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:771:36: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘MEM[(struct PlainObjectBase &)&D.1850634 + 44].m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function) [clone .isra.0]’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:771:36: note: ‘’ declared here 771 | collision_spheres.push_back({ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 772 | element, | ~~~~~~~~ 773 | link_down, | ~~~~~~~~~~ 774 | // locked | ~~~~~~~~~ 775 | element.parents.empty() || (link_down == -1 && element.state.layer_idx > 0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | unscaled(support_element_radius(config, element)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | // 3D position | ~~~~~~~~~~~~~~ 778 | to_3d(unscaled(element.state.result_on_layer), float(layer_z(slicing_params, config, element.state.layer_idx))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 779 | }); | ~~ [ 43%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeSupportCommon.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeSupportCommon.cpp.o -MF CMakeFiles/libslic3r.dir/Support/TreeSupportCommon.cpp.o.d -o CMakeFiles/libslic3r.dir/Support/TreeSupportCommon.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeSupportCommon.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Layer.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeSupportCommon.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeSupportCommon.cpp:13: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 43%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeModelVolumes.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeModelVolumes.cpp.o -MF CMakeFiles/libslic3r.dir/Support/TreeModelVolumes.cpp.o.d -o CMakeFiles/libslic3r.dir/Support/TreeModelVolumes.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeModelVolumes.cpp [ 43%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SupportSpotsGenerator.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SupportSpotsGenerator.cpp.o -MF CMakeFiles/libslic3r.dir/SupportSpotsGenerator.cpp.o.d -o CMakeFiles/libslic3r.dir/SupportSpotsGenerator.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SupportSpotsGenerator.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Layer.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeSupportCommon.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeModelVolumes.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeModelVolumes.cpp:13: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SupportSpotsGenerator.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SupportSpotsGenerator.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 43%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Surface.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Surface.cpp.o -MF CMakeFiles/libslic3r.dir/Surface.cpp.o.d -o CMakeFiles/libslic3r.dir/Surface.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Surface.cpp [ 43%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o -MF CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o.d -o CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SurfaceCollection.cpp [ 44%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SVG.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SVG.cpp.o -MF CMakeFiles/libslic3r.dir/SVG.cpp.o.d -o CMakeFiles/libslic3r.dir/SVG.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SVG.cpp [ 44%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Tesselate.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Tesselate.cpp.o -MF CMakeFiles/libslic3r.dir/Tesselate.cpp.o.d -o CMakeFiles/libslic3r.dir/Tesselate.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Tesselate.cpp [ 44%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o -MF CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o.d -o CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMesh.cpp [ 44%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMeshSlicer.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMeshSlicer.cpp.o -MF CMakeFiles/libslic3r.dir/TriangleMeshSlicer.cpp.o.d -o CMakeFiles/libslic3r.dir/TriangleMeshSlicer.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:22, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ClipperUtils.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp:5: In member function ‘std::pair::pair(int&, int&)’, inlined from ‘std::make_pair(int&, int&)std::pair::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:14, inlined from ‘Slic3r::cut_mesh(indexed_triangle_set const&, float, indexed_triangle_set*, indexed_triangle_set*, bool)::{lambda(Eigen::Matrix const&, int, Eigen::Matrix const&, int, Eigen::Matrix const&)#1}::operator()(Eigen::Matrix const&, int, Eigen::Matrix const&, int, Eigen::Matrix const&) const’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp:2374:38, inlined from ‘Slic3r::cut_mesh(indexed_triangle_set const&, float, indexed_triangle_set*, indexed_triangle_set*, bool)’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp:2376:57: /usr/include/c++/14/bits/stl_pair.h:882:42: warning: ‘ilower’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp: In function ‘Slic3r::cut_mesh(indexed_triangle_set const&, float, indexed_triangle_set*, indexed_triangle_set*, bool)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp:2356:29: note: ‘ilower’ declared here 2356 | int iupper, ilower; | ^~~~~~ In member function ‘std::pair::pair(int&, int&)’, inlined from ‘std::make_pair(int&, int&)std::pair::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:14, inlined from ‘Slic3r::cut_mesh(indexed_triangle_set const&, float, indexed_triangle_set*, indexed_triangle_set*, bool)::{lambda(Eigen::Matrix const&, int, Eigen::Matrix const&, int, Eigen::Matrix const&)#1}::operator()(Eigen::Matrix const&, int, Eigen::Matrix const&, int, Eigen::Matrix const&) const’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp:2374:38, inlined from ‘Slic3r::cut_mesh(indexed_triangle_set const&, float, indexed_triangle_set*, indexed_triangle_set*, bool)’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp:2377:57: /usr/include/c++/14/bits/stl_pair.h:882:42: warning: ‘ilower’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp: In function ‘Slic3r::cut_mesh(indexed_triangle_set const&, float, indexed_triangle_set*, indexed_triangle_set*, bool)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp:2356:29: note: ‘ilower’ declared here 2356 | int iupper, ilower; | ^~~~~~ [ 44%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/utils.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/utils.cpp.o -MF CMakeFiles/libslic3r.dir/utils.cpp.o.d -o CMakeFiles/libslic3r.dir/utils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/utils.cpp [ 45%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Time.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Time.cpp.o -MF CMakeFiles/libslic3r.dir/Time.cpp.o.d -o CMakeFiles/libslic3r.dir/Time.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Time.cpp [ 45%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Timer.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Timer.cpp.o -MF CMakeFiles/libslic3r.dir/Timer.cpp.o.d -o CMakeFiles/libslic3r.dir/Timer.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Timer.cpp [ 45%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Thread.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Thread.cpp.o -MF CMakeFiles/libslic3r.dir/Thread.cpp.o.d -o CMakeFiles/libslic3r.dir/Thread.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Thread.cpp [ 45%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o -MF CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o.d -o CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleSelector.cpp [ 45%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSetSampling.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSetSampling.cpp.o -MF CMakeFiles/libslic3r.dir/TriangleSetSampling.cpp.o.d -o CMakeFiles/libslic3r.dir/TriangleSetSampling.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleSetSampling.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleSelector.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 45%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelectorWrapper.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelectorWrapper.cpp.o -MF CMakeFiles/libslic3r.dir/TriangleSelectorWrapper.cpp.o.d -o CMakeFiles/libslic3r.dir/TriangleSelectorWrapper.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleSelectorWrapper.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleSelectorWrapper.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleSelectorWrapper.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 46%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Zipper.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Zipper.cpp.o -MF CMakeFiles/libslic3r.dir/Zipper.cpp.o.d -o CMakeFiles/libslic3r.dir/Zipper.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Zipper.cpp [ 46%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o -MF CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o.d -o CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/MinAreaBoundingBox.cpp [ 46%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/miniz_extension.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/miniz_extension.cpp.o -MF CMakeFiles/libslic3r.dir/miniz_extension.cpp.o.d -o CMakeFiles/libslic3r.dir/miniz_extension.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/miniz_extension.cpp [ 46%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o -MF CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o.d -o CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/OpenVDBUtils.cpp [ 46%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/Pad.cpp [ 47%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeMesher.cpp [ 47%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeBuilder.cpp [ 47%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTree.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTree.cpp:19: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTree.cpp:14: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp: In instantiation of ‘std::pair<_FIter, _FIter> Slic3r::Geometry::dir_to_spheric(Slic3r::Vec<3, Tin>&, Tout) [with Tout = double; Tin = double; Slic3r::Vec<3, Tin> = Eigen::Matrix]’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:51:43: required from ‘std::optional Slic3r::sla::search_widening_path(Ex, const SupportableMesh&, const Vec3d&, const Vec3d&, double, double) [with Ex = Slic3r::ExecutionTBB; Vec3d = Eigen::Matrix]’ 51 | auto [polar, azimuth] = dir_to_spheric(dir); | ~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.hpp:196:41: required from here 196 | return sla::search_widening_path(suptree_ex_policy, m_sm, jp, dir, radius, new_radius); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp:531:23: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | std::pair dir_to_spheric(const Vec<3, Tin> &n, Tout norm = 1.) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 47%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/Rotfinder.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/Rotfinder.cpp:15: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 47%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SpatIndex.cpp [ 47%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/RasterBase.cpp In file included from /usr/include/c++/14/bits/stl_algo.h:61, from /usr/include/c++/14/algorithm:61, from /usr/include/eigen3/Eigen/Core:95, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SpatIndex.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SpatIndex.cpp:5: In function ‘std::__make_heap >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>&)void’, inlined from ‘std::__heap_select >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘std::__partial_sort >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘std::partial_sort >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, bool (*)(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, bool (*)(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&))void’ at /usr/include/c++/14/bits/stl_algo.h:4661:26, inlined from ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, boost::container::new_allocator > >::members_holder>::apply >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >(boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > > const&, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’ at /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:140:26: /usr/include/c++/14/bits/stl_heap.h:355:22: warning: ‘MEM[(struct pair &)&sorted_elements + 40]’ may be used uninitialized [-Wmaybe-uninitialized] 355 | _ValueType __value = _GLIBCXX_MOVE(*(__first + __parent)); | ^~~~~~~ In file included from /usr/include/boost/geometry/index/detail/rtree/rstar/rstar.hpp:14, from /usr/include/boost/geometry/index/rtree.hpp:79, from /usr/include/boost/geometry/algorithms/detail/within/multi_point.hpp:38, from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:26, from /usr/include/boost/geometry/algorithms/covered_by.hpp:24, from /usr/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from /usr/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from /usr/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from /usr/include/boost/geometry/algorithms/buffer.hpp:22, from /usr/include/boost/geometry/geometry.hpp:63, from /usr/include/boost/geometry.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/BoostAdapter.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SpatIndex.cpp:8: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp: In function ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, boost::container::new_allocator > >::members_holder>::apply >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >(boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > > const&, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:124:30: note: ‘sorted_elements’ declared here 124 | sorted_elements_type sorted_elements; | ^~~~~~~~~~~~~~~ [ 48%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/RasterToPolygons.cpp [ 48%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/ConcaveHull.cpp [ 48%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/Hollowing.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/Hollowing.cpp:21: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 48%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.cpp:10: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:294, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.cpp:7: In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase > const&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:414:65, inlined from ‘__ct ’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.cpp:454:12, inlined from ‘__ct ’ at /usr/include/c++/14/bits/stl_pair.h:882:35, inlined from ‘Slic3r::sla::poisson_disk_from_samples > const&, Slic3r::sla::SupportPointGenerator::Structure&, float, Slic3r::sla::SupportPointGenerator::PointGrid3D&, Slic3r::sla::SupportPointGenerator::IslandCoverageFlags)::{lambda(Eigen::Matrix const&)#1}>(std::vector, std::allocator > > const&, float, Slic3r::sla::SupportPointGenerator::uniformly_cover(std::vector > const&, Slic3r::sla::SupportPointGenerator::Structure&, float, Slic3r::sla::SupportPointGenerator::PointGrid3D&, Slic3r::sla::SupportPointGenerator::IslandCoverageFlags)::{lambda(Eigen::Matrix const&)#1})std::vector, std::allocator > >’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.cpp:492:47, inlined from ‘Slic3r::sla::SupportPointGenerator::uniformly_cover(std::vector > const&, Slic3r::sla::SupportPointGenerator::Structure&, float, Slic3r::sla::SupportPointGenerator::PointGrid3D&, Slic3r::sla::SupportPointGenerator::IslandCoverageFlags)’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.cpp:589:52: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:512:17: warning: ‘data’ may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.cpp: In member function ‘Slic3r::sla::SupportPointGenerator::uniformly_cover(std::vector > const&, Slic3r::sla::SupportPointGenerator::Structure&, float, Slic3r::sla::SupportPointGenerator::PointGrid3D&, Slic3r::sla::SupportPointGenerator::IslandCoverageFlags)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.cpp:489:38: note: ‘data’ declared here 489 | PoissonDiskGridEntry data; | ^~~~ [ 48%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/Clustering.cpp [ 50%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/DefaultSupportTree.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/DefaultSupportTree.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/DefaultSupportTree.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/DefaultSupportTree.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp: In instantiation of ‘std::pair<_FIter, _FIter> Slic3r::Geometry::dir_to_spheric(Slic3r::Vec<3, Tin>&, Tout) [with Tout = double; Tin = double; Slic3r::Vec<3, Tin> = Eigen::Matrix]’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp:420:47: required from here 420 | auto [polar, azimuth] = dir_to_spheric(n); | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp:531:23: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | std::pair dir_to_spheric(const Vec<3, Tin> &n, Tout norm = 1.) | ^~~~~~~~~~~~~~ [ 50%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/BranchingTreeSLA.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/BranchingTreeSLA.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/BranchingTreeSLA.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/BranchingTreeSLA.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/BranchingTreeSLA.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/BranchingTreeSLA.cpp:11: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp: In instantiation of ‘std::pair<_FIter, _FIter> Slic3r::Geometry::dir_to_spheric(Slic3r::Vec<3, Tin>&, Tout) [with Tout = double; Tin = double; Slic3r::Vec<3, Tin> = Eigen::Matrix]’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:651:47: required from ‘Slic3r::sla::GroundConnection Slic3r::sla::deepsearch_ground_connection(Ex, const SupportableMesh&, const Junction&, WideningFn&&, const Slic3r::Vec3d&) [with Ex = Slic3r::ExecutionTBB; WideningFn = deepsearch_ground_connection(Slic3r::ExecutionTBB, const SupportableMesh&, const Junction&, double, const Slic3r::Vec3d&)::&; = void; Slic3r::Vec3d = Eigen::Matrix]’ 651 | auto [plr_init, azm_init] = dir_to_spheric(init_dir); | ~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:748:40: required from ‘Slic3r::sla::GroundConnection Slic3r::sla::deepsearch_ground_connection(Ex, const SupportableMesh&, const Junction&, double, const Slic3r::Vec3d&) [with Ex = Slic3r::ExecutionTBB; Slic3r::Vec3d = Eigen::Matrix]’ 748 | return deepsearch_ground_connection(policy, sm, source, wfn, init_dir); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/BranchingTreeSLA.cpp:244:49: required from here 244 | auto conn = deepsearch_ground_connection(beam_ex_policy , m_sm, j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | get_radius(to), init_dir); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp:531:23: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | std::pair dir_to_spheric(const Vec<3, Tin> &n, Tout norm = 1.) | ^~~~~~~~~~~~~~ [ 50%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/BranchingTree/BranchingTree.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BranchingTree/BranchingTree.cpp.o -MF CMakeFiles/libslic3r.dir/BranchingTree/BranchingTree.cpp.o.d -o CMakeFiles/libslic3r.dir/BranchingTree/BranchingTree.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/BranchingTree/BranchingTree.cpp [ 50%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/BranchingTree/PointCloud.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BranchingTree/PointCloud.cpp.o -MF CMakeFiles/libslic3r.dir/BranchingTree/PointCloud.cpp.o.d -o CMakeFiles/libslic3r.dir/BranchingTree/PointCloud.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/BranchingTree/PointCloud.cpp [ 50%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategy.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategy.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategy.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategy.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/BeadingStrategy/BeadingStrategy.cpp [ 50%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp [ 51%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp [ 51%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp [ 51%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp [ 51%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp [ 51%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp [ 52%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionJunction.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionJunction.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionJunction.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionJunction.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionJunction.cpp [ 52%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionLine.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionLine.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionLine.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionLine.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionLine.cpp [ 52%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/SquareGrid.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/SquareGrid.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/utils/SquareGrid.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/utils/SquareGrid.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/SquareGrid.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionLine.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 52%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/PolylineStitcher.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/PolylineStitcher.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/utils/PolylineStitcher.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/utils/PolylineStitcher.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/PolylineStitcher.cpp [ 52%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/Voronoi.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/Voronoi.cpp.o -MF CMakeFiles/libslic3r.dir/Geometry/Voronoi.cpp.o.d -o CMakeFiles/libslic3r.dir/Geometry/Voronoi.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/Voronoi.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/PolylineStitcher.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 52%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidation.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidation.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidation.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidation.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/SkeletalTrapezoidation.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/SkeletalTrapezoidation.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/SkeletalTrapezoidation.cpp:4: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 53%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidationGraph.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidationGraph.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidationGraph.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidationGraph.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/SkeletalTrapezoidationGraph.cpp [ 53%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/WallToolPaths.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/WallToolPaths.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/WallToolPaths.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/WallToolPaths.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/WallToolPaths.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/WallToolPaths.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/WallToolPaths.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 53%] Linking CXX static library liblibslic3r.a cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/cmake -P CMakeFiles/libslic3r.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/cmake -E cmake_link_script CMakeFiles/libslic3r.dir/link.txt --verbose=1 /usr/bin/ar qc liblibslic3r.a CMakeFiles/libslic3r.dir/pchheader.cpp.o CMakeFiles/libslic3r.dir/AABBMesh.cpp.o CMakeFiles/libslic3r.dir/Algorithm/RegionExpansion.cpp.o CMakeFiles/libslic3r.dir/BoundingBox.cpp.o CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o CMakeFiles/libslic3r.dir/Brim.cpp.o CMakeFiles/libslic3r.dir/BuildVolume.cpp.o CMakeFiles/libslic3r.dir/clipper.cpp.o CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o CMakeFiles/libslic3r.dir/Color.cpp.o CMakeFiles/libslic3r.dir/Config.cpp.o CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o CMakeFiles/libslic3r.dir/Emboss.cpp.o CMakeFiles/libslic3r.dir/ExPolygon.cpp.o CMakeFiles/libslic3r.dir/ExPolygonsIndex.cpp.o CMakeFiles/libslic3r.dir/Extruder.cpp.o CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o CMakeFiles/libslic3r.dir/ExtrusionRole.cpp.o CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o CMakeFiles/libslic3r.dir/Fill/FillEnsuring.cpp.o CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o CMakeFiles/libslic3r.dir/Fill/FillLightning.cpp.o CMakeFiles/libslic3r.dir/Fill/Lightning/DistanceField.cpp.o CMakeFiles/libslic3r.dir/Fill/Lightning/Generator.cpp.o CMakeFiles/libslic3r.dir/Fill/Lightning/Layer.cpp.o CMakeFiles/libslic3r.dir/Fill/Lightning/TreeNode.cpp.o CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o CMakeFiles/libslic3r.dir/Flow.cpp.o CMakeFiles/libslic3r.dir/Format/3mf.cpp.o CMakeFiles/libslic3r.dir/Format/AMF.cpp.o CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o CMakeFiles/libslic3r.dir/Format/objparser.cpp.o CMakeFiles/libslic3r.dir/Format/STL.cpp.o CMakeFiles/libslic3r.dir/Format/SLAArchiveWriter.cpp.o CMakeFiles/libslic3r.dir/Format/SLAArchiveReader.cpp.o CMakeFiles/libslic3r.dir/Format/ZipperArchiveImport.cpp.o CMakeFiles/libslic3r.dir/Format/SL1.cpp.o CMakeFiles/libslic3r.dir/Format/SL1_SVG.cpp.o CMakeFiles/libslic3r.dir/Format/AnycubicSLA.cpp.o CMakeFiles/libslic3r.dir/Format/STEP.cpp.o CMakeFiles/libslic3r.dir/Format/SVG.cpp.o CMakeFiles/libslic3r.dir/Format/SLAArchiveFormatRegistry.cpp.o CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o CMakeFiles/libslic3r.dir/GCode/Thumbnails.cpp.o CMakeFiles/libslic3r.dir/GCode/ConflictChecker.cpp.o CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o CMakeFiles/libslic3r.dir/GCode/ExtrusionProcessor.cpp.o CMakeFiles/libslic3r.dir/GCode/FindReplace.cpp.o CMakeFiles/libslic3r.dir/GCode/LabelObjects.cpp.o CMakeFiles/libslic3r.dir/GCode/GCodeWriter.cpp.o CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o CMakeFiles/libslic3r.dir/GCode/PressureEqualizer.cpp.o CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o CMakeFiles/libslic3r.dir/GCode/RetractWhenCrossingPerimeters.cpp.o CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o CMakeFiles/libslic3r.dir/GCode/SmoothPath.cpp.o CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o CMakeFiles/libslic3r.dir/GCode/Wipe.cpp.o CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o CMakeFiles/libslic3r.dir/GCode/WipeTowerIntegration.cpp.o CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o CMakeFiles/libslic3r.dir/GCode/Travels.cpp.o CMakeFiles/libslic3r.dir/GCode.cpp.o CMakeFiles/libslic3r.dir/GCodeReader.cpp.o CMakeFiles/libslic3r.dir/Geometry.cpp.o CMakeFiles/libslic3r.dir/Geometry/ArcWelder.cpp.o CMakeFiles/libslic3r.dir/Geometry/Circle.cpp.o CMakeFiles/libslic3r.dir/Geometry/ConvexHull.cpp.o CMakeFiles/libslic3r.dir/Geometry/MedialAxis.cpp.o CMakeFiles/libslic3r.dir/Geometry/VoronoiOffset.cpp.o CMakeFiles/libslic3r.dir/Geometry/VoronoiUtils.cpp.o CMakeFiles/libslic3r.dir/JumpPointSearch.cpp.o CMakeFiles/libslic3r.dir/Layer.cpp.o CMakeFiles/libslic3r.dir/LayerRegion.cpp.o CMakeFiles/libslic3r.dir/Line.cpp.o CMakeFiles/libslic3r.dir/BlacklistedLibraryCheck.cpp.o CMakeFiles/libslic3r.dir/LocalesUtils.cpp.o CMakeFiles/libslic3r.dir/CutUtils.cpp.o CMakeFiles/libslic3r.dir/Model.cpp.o CMakeFiles/libslic3r.dir/ModelArrange.cpp.o CMakeFiles/libslic3r.dir/MultiMaterialSegmentation.cpp.o CMakeFiles/libslic3r.dir/MeshNormals.cpp.o CMakeFiles/libslic3r.dir/Measure.cpp.o CMakeFiles/libslic3r.dir/CustomGCode.cpp.o CMakeFiles/libslic3r.dir/Arrange/Items/ArrangeItem.cpp.o CMakeFiles/libslic3r.dir/Arrange/Items/SimpleArrangeItem.cpp.o CMakeFiles/libslic3r.dir/Arrange/ArrangeSettingsDb_AppCfg.cpp.o CMakeFiles/libslic3r.dir/Arrange/Scene.cpp.o CMakeFiles/libslic3r.dir/Arrange/SceneBuilder.cpp.o CMakeFiles/libslic3r.dir/Arrange/Core/Beds.cpp.o CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFP.cpp.o CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_CGAL.cpp.o CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_Tesselate.cpp.o CMakeFiles/libslic3r.dir/Arrange/Core/NFP/EdgeCache.cpp.o CMakeFiles/libslic3r.dir/MultiPoint.cpp.o CMakeFiles/libslic3r.dir/NormalUtils.cpp.o CMakeFiles/libslic3r.dir/NSVGUtils.cpp.o CMakeFiles/libslic3r.dir/ObjectID.cpp.o CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o CMakeFiles/libslic3r.dir/Platform.cpp.o CMakeFiles/libslic3r.dir/Point.cpp.o CMakeFiles/libslic3r.dir/Polygon.cpp.o CMakeFiles/libslic3r.dir/MutablePolygon.cpp.o CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o CMakeFiles/libslic3r.dir/Polyline.cpp.o CMakeFiles/libslic3r.dir/Preset.cpp.o CMakeFiles/libslic3r.dir/PresetBundle.cpp.o CMakeFiles/libslic3r.dir/PrincipalComponents2D.cpp.o CMakeFiles/libslic3r.dir/AppConfig.cpp.o CMakeFiles/libslic3r.dir/Print.cpp.o CMakeFiles/libslic3r.dir/PrintApply.cpp.o CMakeFiles/libslic3r.dir/PrintBase.cpp.o CMakeFiles/libslic3r.dir/PrintConfig.cpp.o CMakeFiles/libslic3r.dir/PrintObject.cpp.o CMakeFiles/libslic3r.dir/PrintObjectSlice.cpp.o CMakeFiles/libslic3r.dir/PrintRegion.cpp.o CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o CMakeFiles/libslic3r.dir/QuadricEdgeCollapse.cpp.o CMakeFiles/libslic3r.dir/Semver.cpp.o CMakeFiles/libslic3r.dir/ShortEdgeCollapse.cpp.o CMakeFiles/libslic3r.dir/ShortestPath.cpp.o CMakeFiles/libslic3r.dir/SLAPrint.cpp.o CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o CMakeFiles/libslic3r.dir/Slicing.cpp.o CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o CMakeFiles/libslic3r.dir/Subdivide.cpp.o CMakeFiles/libslic3r.dir/Support/SupportCommon.cpp.o CMakeFiles/libslic3r.dir/Support/SupportDebug.cpp.o CMakeFiles/libslic3r.dir/Support/SupportMaterial.cpp.o CMakeFiles/libslic3r.dir/Support/SupportParameters.cpp.o CMakeFiles/libslic3r.dir/Support/OrganicSupport.cpp.o CMakeFiles/libslic3r.dir/Support/TreeSupport.cpp.o CMakeFiles/libslic3r.dir/Support/TreeSupportCommon.cpp.o CMakeFiles/libslic3r.dir/Support/TreeModelVolumes.cpp.o CMakeFiles/libslic3r.dir/SupportSpotsGenerator.cpp.o CMakeFiles/libslic3r.dir/Surface.cpp.o CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o CMakeFiles/libslic3r.dir/SVG.cpp.o CMakeFiles/libslic3r.dir/Tesselate.cpp.o CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o CMakeFiles/libslic3r.dir/TriangleMeshSlicer.cpp.o CMakeFiles/libslic3r.dir/utils.cpp.o CMakeFiles/libslic3r.dir/Time.cpp.o CMakeFiles/libslic3r.dir/Timer.cpp.o CMakeFiles/libslic3r.dir/Thread.cpp.o CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o CMakeFiles/libslic3r.dir/TriangleSetSampling.cpp.o CMakeFiles/libslic3r.dir/TriangleSelectorWrapper.cpp.o CMakeFiles/libslic3r.dir/Zipper.cpp.o CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o CMakeFiles/libslic3r.dir/miniz_extension.cpp.o CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o CMakeFiles/libslic3r.dir/SLA/DefaultSupportTree.cpp.o CMakeFiles/libslic3r.dir/SLA/BranchingTreeSLA.cpp.o CMakeFiles/libslic3r.dir/BranchingTree/BranchingTree.cpp.o CMakeFiles/libslic3r.dir/BranchingTree/PointCloud.cpp.o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategy.cpp.o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp.o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp.o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp.o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp.o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp.o CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionJunction.cpp.o CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionLine.cpp.o CMakeFiles/libslic3r.dir/Arachne/utils/SquareGrid.cpp.o CMakeFiles/libslic3r.dir/Arachne/utils/PolylineStitcher.cpp.o CMakeFiles/libslic3r.dir/Geometry/Voronoi.cpp.o CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidation.cpp.o CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidationGraph.cpp.o CMakeFiles/libslic3r.dir/Arachne/WallToolPaths.cpp.o /usr/bin/ranlib liblibslic3r.a gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 53%] Built target libslic3r /usr/bin/gmake -f src/slic3r/CMakeFiles/libslic3r_gui.dir/build.make src/slic3r/CMakeFiles/libslic3r_gui.dir/depend /usr/bin/gmake -f tests/arrange/CMakeFiles/arrange_tests.dir/build.make tests/arrange/CMakeFiles/arrange_tests.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/arrange /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange/CMakeFiles/arrange_tests.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f tests/arrange/CMakeFiles/arrange_tests.dir/build.make tests/arrange/CMakeFiles/arrange_tests.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 53%] Building CXX object tests/arrange/CMakeFiles/arrange_tests.dir/arrange_tests_main.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/arrange/CMakeFiles/arrange_tests.dir/arrange_tests_main.cpp.o -MF CMakeFiles/arrange_tests.dir/arrange_tests_main.cpp.o.d -o CMakeFiles/arrange_tests.dir/arrange_tests_main.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/arrange/arrange_tests_main.cpp gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r/CMakeFiles/libslic3r_gui.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/slic3r/CMakeFiles/libslic3r_gui.dir/build.make src/slic3r/CMakeFiles/libslic3r_gui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 54%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o -MF CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/pchheader.cpp [ 54%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/AboutDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/AboutDialog.cpp:16: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 54%] Building CXX object tests/arrange/CMakeFiles/arrange_tests.dir/test_arrange.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/arrange/CMakeFiles/arrange_tests.dir/test_arrange.cpp.o -MF CMakeFiles/arrange_tests.dir/test_arrange.cpp.o.d -o CMakeFiles/arrange_tests.dir/test_arrange.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/arrange/test_arrange.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 54%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ArrangeSettingsDialogImgui.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ArrangeSettingsDialogImgui.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ArrangeSettingsDialogImgui.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ArrangeSettingsDialogImgui.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ArrangeSettingsDialogImgui.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/arrange/test_arrange.cpp:22: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ArrangeSettingsDialogImgui.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 54%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SysInfoDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SysInfoDialog.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 54%] Building CXX object tests/arrange/CMakeFiles/arrange_tests.dir/test_arrange_integration.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/arrange/CMakeFiles/arrange_tests.dir/test_arrange_integration.cpp.o -MF CMakeFiles/arrange_tests.dir/test_arrange_integration.cpp.o.d -o CMakeFiles/arrange_tests.dir/test_arrange_integration.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/arrange/test_arrange_integration.cpp [ 54%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/KBShortcutsDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/arrange/test_arrange_integration.cpp:10: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/KBShortcutsDialog.cpp:9: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 54%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BackgroundSlicingProcess.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BackgroundSlicingProcess.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BackgroundSlicingProcess.cpp:7: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 54%] Building CXX object tests/arrange/CMakeFiles/arrange_tests.dir/__/data/prusaparts.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/arrange/CMakeFiles/arrange_tests.dir/__/data/prusaparts.cpp.o -MF CMakeFiles/arrange_tests.dir/__/data/prusaparts.cpp.o.d -o CMakeFiles/arrange_tests.dir/__/data/prusaparts.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data/prusaparts.cpp [ 55%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BitmapCache.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BitmapCache.cpp:10: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 55%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigSnapshotDialog.cpp [ 55%] Linking CXX executable arrange_tests cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange && /usr/bin/cmake -E cmake_link_script CMakeFiles/arrange_tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/arrange_tests.dir/arrange_tests_main.cpp.o CMakeFiles/arrange_tests.dir/test_arrange.cpp.o CMakeFiles/arrange_tests.dir/test_arrange_integration.cpp.o CMakeFiles/arrange_tests.dir/__/data/prusaparts.cpp.o -o arrange_tests ../../src/libslic3r/liblibslic3r.a ../../src/libslic3r/liblibslic3r.a ../../src/admesh/libadmesh.a ../../src/miniz/libminiz_static.a /usr/lib64/libboost_log.so.1.83.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_locale.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_chrono.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 ../../src/clipper/libclipper.a ../../src/boost/libnowide.a /usr/lib64/libexpat.so.1.9.2 ../../src/glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 ../../src/semver/libsemver.a ../../src/libslic3r/liblibslic3r_cgal.a /usr/lib64/libgmpxx.so /lib64/libmpfr.so /lib64/libgmp.so -ldl /usr/lib64/libpng.so /usr/lib64/libjpeg.so ../../src/qoi/libqoi.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a /usr/lib64/libopenvdb.so /usr/lib64/libz.so /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_iostreams.so.1.83.0 /usr/lib64/libImath-3_1.so.29.10.0 -lm /usr/lib64/libtbb.so.12.11 /usr/lib64/libtbbmalloc.so.2.11 /usr/lib64/libnlopt.so In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigSnapshotDialog.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigSnapshotDialog.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 55%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp:16: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp: In member function ‘int Slic3r::GLVolumeCollection::load_wipe_tower_preview(float, float, float, float, const std::vector >&, float, float, float, bool, float)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp:575:99: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 575 | const auto [R, scale_x] = WipeTower::get_wipe_tower_cone_base(width, height, depth, cone_angle); | ^ In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, from /usr/include/c++/14/memory:69, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:22, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp:14: In function ‘std::__copy_move::__copy_m(double const*, double const*, double*)double*’, inlined from ‘std::__copy_move_a2(double const*, double const*, double*)double*’ at /usr/include/c++/14/bits/stl_algobase.h:521:30, inlined from ‘std::__copy_move_a1(double const*, double const*, double*)double*’ at /usr/include/c++/14/bits/stl_algobase.h:548:42, inlined from ‘std::__copy_move_a > >, double*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, double*)double*’ at /usr/include/c++/14/bits/stl_algobase.h:555:31, inlined from ‘std::copy<__gnu_cxx::__normal_iterator > >, double*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, double*)double*’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator > >, double*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, double*)double*’ at /usr/include/c++/14/bits/stl_uninitialized.h:147:27, inlined from ‘std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, double*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, double*)double*’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, inlined from ‘std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, double*, double>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, double*, std::allocator&)double*’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, inlined from ‘std::vector >::_M_range_insert<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::forward_iterator_tag)void’ at /usr/include/c++/14/bits/vector.tcc:1017:38, inlined from ‘std::vector >::insert<__gnu_cxx::__normal_iterator > >, void>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘Slic3r::append, std::allocator >(std::vector >&, std::vector > const&)void’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:128:20, inlined from ‘Slic3r::GLVolumeCollection::get_current_print_zs(bool) const’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp:934:19: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘memmove’ writing between 9 and 9223372036854775800 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/ppc64le-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/14/bits/allocator.h:46, from /usr/include/c++/14/memory:65: In member function ‘std::__new_allocator::allocate(unsigned long, void const*)’, inlined from ‘std::allocator_traits >::allocate(std::allocator&, unsigned long)’ at /usr/include/c++/14/bits/alloc_traits.h:478:28, inlined from ‘std::_Vector_base >::_M_allocate(unsigned long)’ at /usr/include/c++/14/bits/stl_vector.h:380:33, inlined from ‘std::vector >::_M_range_insert<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::forward_iterator_tag)void’ at /usr/include/c++/14/bits/vector.tcc:1008:40, inlined from ‘std::vector >::insert<__gnu_cxx::__normal_iterator > >, void>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘Slic3r::append, std::allocator >(std::vector >&, std::vector > const&)void’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:128:20, inlined from ‘Slic3r::GLVolumeCollection::get_current_print_zs(bool) const’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp:934:19: /usr/include/c++/14/bits/new_allocator.h:151:55: note: at offset [-9223372036854775808, -1] into destination object of size [8, 9223372036854775800] allocated by ‘operator new(unsigned long)’ 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ [ 55%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLShadersManager.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLShadersManager.cpp:9: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 55%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLShader.cpp [ 56%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:326: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | bool optimize_pinhead_placement(Ex policy, In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.cpp:12: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.cpp:39: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /usr/include/CGAL/NT_converter.h: In member function ‘operator()’: /usr/include/CGAL/NT_converter.h:107: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | operator()(const NT1 &a) const /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/include/CGAL/Cartesian_converter.h: In member function ‘operator()’: /usr/include/CGAL/Cartesian_converter.h:313: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | operator()(const typename K1::Vector_3 &a) const [ 56%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SceneRaycaster.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SceneRaycaster.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/SceneRaycaster.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/SceneRaycaster.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SceneRaycaster.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SceneRaycaster.cpp:9: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:600: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 600 | GroundConnection deepsearch_ground_connection( /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /usr/include/eigen3/Eigen/Core:210, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/MeshUtils.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SceneRaycaster.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SceneRaycaster.cpp:6: In function ‘Eigen::internal::pload(Eigen::internal::unpacket_traits::type const*)double __vector(2)’, inlined from ‘Eigen::internal::ploadt(Eigen::internal::unpacket_traits::type const*)double __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:967:25, inlined from ‘Eigen::internal::evaluator > >::packet<16, double __vector(2)>(long) constdouble __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:245:40, inlined from ‘Eigen::internal::unary_evaluator, Eigen::Matrix const>, Eigen::internal::IndexBased, double>::packet<16, double __vector(2)>(long) constdouble __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:603:81, inlined from ‘Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, Eigen::Matrix const> >, 3, 0>::run, Eigen::Matrix const> >(Eigen::internal::redux_evaluator, Eigen::Matrix const> > const&, Eigen::internal::scalar_sum_op const&, Eigen::CwiseUnaryOp, Eigen::Matrix const> const&)double’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:258:96, inlined from ‘Eigen::DenseBase, Eigen::Matrix const> >::redux >(Eigen::internal::scalar_sum_op const&) constdouble’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:418:56, inlined from ‘Eigen::DenseBase, Eigen::Matrix const> >::sum() const’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:463:25, inlined from ‘Eigen::MatrixBase >::squaredNorm() const’ at /usr/include/eigen3/Eigen/src/Core/Dot.h:98:46, inlined from ‘Eigen::MatrixBase const, -1, -1, false> > const>, Eigen::CwiseUnaryOp, Eigen::Matrix const>, 0> >::normalized() const’ at /usr/include/eigen3/Eigen/src/Core/Dot.h:128:31: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:2345:16: warning: array subscript 3 is outside array bounds of ‘struct _Nested[1]’ [-Warray-bounds=] 2345 | return vec_xl(0, const_cast(from)); // cast needed by Clang | ^ In file included from /usr/include/eigen3/Eigen/Core:303: /usr/include/eigen3/Eigen/src/Core/Dot.h: In member function ‘Eigen::MatrixBase const, -1, -1, false> > const>, Eigen::CwiseUnaryOp, Eigen::Matrix const>, 0> >::normalized() const’: /usr/include/eigen3/Eigen/src/Core/Dot.h:127:11: note: at offset 48 into object ‘n’ of size 48 127 | _Nested n(derived()); | ^ [ 56%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OpenGLManager.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OpenGLManager.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:265: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 265 | std::pair search_ground_route(Ex policy, In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/include/CGAL/Lazy_exact_nt.h: In member function ‘operator()’: /usr/include/CGAL/Lazy_exact_nt.h:318: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | CGAL_LAZY_BINARY_OP(*, Lazy_exact_Mul) [ 56%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Selection.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Selection.cpp:9: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Selection.cpp:12: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Selection.cpp:32: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘extrude_branch’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:1194: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1194 | [&trees, &volumes, &config, &slicing_params, &move_bounds, &mesh_slicing_params, &throw_on_cancel](const tbb::blocked_range &range) { /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘mk_rtree_seg’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:45: note: parameter passing for argument of type ‘struct rtree_segment_t’ when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ^ In function ‘get_wipe_tower_cone_base’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/eigen3/Eigen/Core:210, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/BoundingBox.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Selection.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Selection.cpp:6: In function ‘Eigen::internal::ploadu(Eigen::internal::unpacket_traits::type const*)double __vector(2)’, inlined from ‘Eigen::internal::ploadt(Eigen::internal::unpacket_traits::type const*)double __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26, inlined from ‘Eigen::internal::mapbase_evaluator const, 3, 1, true>, Eigen::Matrix >::packet<0, double __vector(2)>(long, long) constdouble __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:937:50, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignPacket<0, 0, double __vector(2)>(long, long)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:675:116, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignPacketByOuterInner<0, 0, double __vector(2)>(long, long)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:689:48, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 0, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:279:85, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:455:81, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::CwiseUnaryOp, Eigen::Block, Eigen::Matrix > const, 3, 1, false> const> >(Eigen::MatrixBase > const&, Eigen::MatrixBase, Eigen::Block, Eigen::Matrix > const, 3, 1, false> const> > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:2465:16: warning: ‘MEM [(void *)&svd + 80B]’ may be used uninitialized [-Wmaybe-uninitialized] 2465 | return vec_xl(0, const_cast(from)); | ^ In file included from /usr/include/eigen3/Eigen/Geometry:42: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In member function ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::CwiseUnaryOp, Eigen::Block, Eigen::Matrix > const, 3, 1, false> const> >(Eigen::MatrixBase > const&, Eigen::MatrixBase, Eigen::Block, Eigen::Matrix > const, 3, 1, false> const> > const&)Eigen::Quaternion&’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ In file included from /usr/include/eigen3/Eigen/Core:277: In member function ‘Eigen::internal::mapbase_evaluator const, 3, 1, true>, Eigen::Matrix >::coeff(long, long) const’, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeff(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeffByOuterInner(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 2, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::CwiseUnaryOp, Eigen::Block, Eigen::Matrix > const, 3, 1, false> const> >(Eigen::MatrixBase > const&, Eigen::MatrixBase, Eigen::Block, Eigen::Matrix > const, 3, 1, false> const> > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘MEM[(const double *)&svd + 96B]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In member function ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::CwiseUnaryOp, Eigen::Block, Eigen::Matrix > const, 3, 1, false> const> >(Eigen::MatrixBase > const&, Eigen::MatrixBase, Eigen::Block, Eigen::Matrix > const, 3, 1, false> const> > const&)Eigen::Quaternion&’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ [ 56%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:12: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp: In function ‘find_inter_of_lines_in_diff_objs’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp:295: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | ConflictResultOpt ConflictChecker::find_inter_of_lines_in_diff_objs(SpanOfConstPtrs objs, /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 56%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmosCommon.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmosCommon.cpp:9: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:780: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 780 | Lazy_rep_0(E&& e) /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 57%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoBase.cpp /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:635: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 635 | void update_exact() const { In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoBase.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoBase.cpp:11: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 57%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaBase.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaBase.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaBase.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaBase.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaBase.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaBase.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaBase.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp: In member function ‘first_layer_wipe_tower_corners’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp:1239: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1239 | Points Print::first_layer_wipe_tower_corners() const [ 57%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoEmboss.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoEmboss.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoEmboss.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoEmboss.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SurfaceDrag.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoEmboss.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 57%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMove.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMove.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMove.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 57%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp:408: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 408 | filterfn = [this, &nmls, &heads, &filterfn](unsigned fidx, size_t i, double back_r) { [ 58%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoScale.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoScale.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoScale.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 58%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaBase.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:7: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:19: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp: In function ‘adaptive_fill_line_spacing’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp:611:84: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 611 | auto [adaptive_line_spacing, support_line_spacing] = adaptive_fill_line_spacing(*this); | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 58%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 58%] Built target arrange_tests /usr/bin/gmake -f tests/thumbnails/CMakeFiles/thumbnails_tests.dir/build.make tests/thumbnails/CMakeFiles/thumbnails_tests.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/thumbnails /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/thumbnails /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/thumbnails/CMakeFiles/thumbnails_tests.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f tests/thumbnails/CMakeFiles/thumbnails_tests.dir/build.make tests/thumbnails/CMakeFiles/thumbnails_tests.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 58%] Building CXX object tests/thumbnails/CMakeFiles/thumbnails_tests.dir/thumbnails_tests_main.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/thumbnails && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/thumbnails/CMakeFiles/thumbnails_tests.dir/thumbnails_tests_main.cpp.o -MF CMakeFiles/thumbnails_tests.dir/thumbnails_tests_main.cpp.o.d -o CMakeFiles/thumbnails_tests.dir/thumbnails_tests_main.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/thumbnails/thumbnails_tests_main.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:16: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 58%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 58%] Building CXX object tests/thumbnails/CMakeFiles/thumbnails_tests.dir/test_thumbnails_input_string.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/thumbnails && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/thumbnails/CMakeFiles/thumbnails_tests.dir/test_thumbnails_input_string.cpp.o -MF CMakeFiles/thumbnails_tests.dir/test_thumbnails_input_string.cpp.o.d -o CMakeFiles/thumbnails_tests.dir/test_thumbnails_input_string.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/thumbnails/test_thumbnails_input_string.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp:9: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Thumbnails.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/thumbnails/test_thumbnails_input_string.cpp:4: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 58%] Building CXX object tests/thumbnails/CMakeFiles/thumbnails_tests.dir/test_thumbnails_ini_string.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/thumbnails && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/thumbnails/CMakeFiles/thumbnails_tests.dir/test_thumbnails_ini_string.cpp.o -MF CMakeFiles/thumbnails_tests.dir/test_thumbnails_ini_string.cpp.o.d -o CMakeFiles/thumbnails_tests.dir/test_thumbnails_ini_string.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/thumbnails/test_thumbnails_ini_string.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/thumbnails/test_thumbnails_ini_string.cpp:3: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 59%] Linking CXX executable thumbnails_tests cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/thumbnails && /usr/bin/cmake -E cmake_link_script CMakeFiles/thumbnails_tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/thumbnails_tests.dir/thumbnails_tests_main.cpp.o CMakeFiles/thumbnails_tests.dir/test_thumbnails_input_string.cpp.o CMakeFiles/thumbnails_tests.dir/test_thumbnails_ini_string.cpp.o -o thumbnails_tests ../../src/libslic3r/liblibslic3r.a ../../src/libslic3r/liblibslic3r.a ../../src/admesh/libadmesh.a ../../src/miniz/libminiz_static.a /usr/lib64/libboost_log.so.1.83.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_locale.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_chrono.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 ../../src/clipper/libclipper.a ../../src/boost/libnowide.a /usr/lib64/libexpat.so.1.9.2 ../../src/glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 ../../src/semver/libsemver.a ../../src/libslic3r/liblibslic3r_cgal.a /usr/lib64/libgmpxx.so /lib64/libmpfr.so /lib64/libgmp.so -ldl /usr/lib64/libpng.so /usr/lib64/libjpeg.so ../../src/qoi/libqoi.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a /usr/lib64/libopenvdb.so /usr/lib64/libz.so /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_iostreams.so.1.83.0 /usr/lib64/libImath-3_1.so.29.10.0 -lm /usr/lib64/libtbb.so.12.11 /usr/lib64/libtbbmalloc.so.2.11 /usr/lib64/libnlopt.so In file included from /usr/include/eigen3/Eigen/Core:210, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoBase.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFlatten.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp:5: In function ‘Eigen::internal::ploadu(Eigen::internal::unpacket_traits::type const*)double __vector(2)’, inlined from ‘Eigen::internal::ploadt(Eigen::internal::unpacket_traits::type const*)double __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26, inlined from ‘Eigen::internal::mapbase_evaluator const, 3, 1, true>, Eigen::Matrix >::packet<0, double __vector(2)>(long, long) constdouble __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:937:50, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignPacket<0, 0, double __vector(2)>(long, long)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:675:116, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignPacketByOuterInner<0, 0, double __vector(2)>(long, long)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:689:48, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 0, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:279:85, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:455:81, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Block, Eigen::Matrix > const, 3, 1, false> >(Eigen::MatrixBase > const&, Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:2465:16: warning: ‘MEM [(void *)&svd + 80B]’ may be used uninitialized [-Wmaybe-uninitialized] 2465 | return vec_xl(0, const_cast(from)); | ^ In file included from /usr/include/eigen3/Eigen/Geometry:42: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In member function ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Block, Eigen::Matrix > const, 3, 1, false> >(Eigen::MatrixBase > const&, Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&)Eigen::Quaternion&’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ In file included from /usr/include/eigen3/Eigen/Core:277: In member function ‘Eigen::internal::mapbase_evaluator const, 3, 1, true>, Eigen::Matrix >::coeff(long, long) const’, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeff(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeffByOuterInner(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 2, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Block, Eigen::Matrix > const, 3, 1, false> >(Eigen::MatrixBase > const&, Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘MEM[(const double *)&svd + 96B]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In member function ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Block, Eigen::Matrix > const, 3, 1, false> >(Eigen::MatrixBase > const&, Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&)Eigen::Quaternion&’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ [ 59%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoCut.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:15: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 59%] Built target thumbnails_tests /usr/bin/gmake -f tests/libslic3r/CMakeFiles/libslic3r_tests.dir/build.make tests/libslic3r/CMakeFiles/libslic3r_tests.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r/CMakeFiles/libslic3r_tests.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f tests/libslic3r/CMakeFiles/libslic3r_tests.dir/build.make tests/libslic3r/CMakeFiles/libslic3r_tests.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 59%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/libslic3r_tests.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/libslic3r_tests.cpp.o -MF CMakeFiles/libslic3r_tests.dir/libslic3r_tests.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/libslic3r_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/libslic3r_tests.cpp In file included from /usr/include/eigen3/Eigen/Core:210, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoBase.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoCut.hpp:8: In function ‘Eigen::internal::ploadu(Eigen::internal::unpacket_traits::type const*)double __vector(2)’, inlined from ‘Eigen::internal::ploadt(Eigen::internal::unpacket_traits::type const*)double __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26, inlined from ‘Eigen::internal::mapbase_evaluator const, 3, 1, true>, Eigen::Matrix >::packet<0, double __vector(2)>(long, long) constdouble __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:937:50, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignPacket<0, 0, double __vector(2)>(long, long)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:675:116, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignPacketByOuterInner<0, 0, double __vector(2)>(long, long)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:689:48, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 0, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:279:85, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:455:81, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:2465:16: warning: ‘MEM [(void *)&svd + 80B]’ may be used uninitialized [-Wmaybe-uninitialized] 2465 | return vec_xl(0, const_cast(from)); | ^ In file included from /usr/include/eigen3/Eigen/Geometry:42: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In member function ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion&’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ In file included from /usr/include/eigen3/Eigen/Core:277: In member function ‘Eigen::internal::mapbase_evaluator const, 3, 1, true>, Eigen::Matrix >::coeff(long, long) const’, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeff(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeffByOuterInner(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 2, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘MEM[(const double *)&svd + 96B]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In member function ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion&’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ [ 59%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp [ 59%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_line.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_line.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_line.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_line.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_line.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaBase.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoHollow.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:7: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:15: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 59%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_point.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_point.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_point.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_point.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_point.cpp [ 59%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_3mf.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_3mf.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_3mf.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_3mf.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_3mf.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_3mf.cpp:3: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 60%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_aabbindirect.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_aabbindirect.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_aabbindirect.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_aabbindirect.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_aabbindirect.cpp [ 60%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_kdtreeindirect.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_kdtreeindirect.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_kdtreeindirect.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_kdtreeindirect.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_kdtreeindirect.cpp [ 60%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_arachne.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_arachne.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_arachne.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_arachne.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_arachne.cpp [ 61%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/WallToolPaths.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_arachne.cpp:3: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp: In member function ‘virtual void Slic3r::GUI::TriangleSelectorGUI::render(Slic3r::GUI::ImGuiWrapper*, const Slic3r::Transform3d&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:878:69: warning: possibly dangling reference to a temporary [-Wdangling-reference] 878 | std::make_pair(&m_iva_blockers, blockers_color)}) { | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:877:36: note: the temporary was destroyed at the end of the full expression ‘std::make_pair((&((Slic3r::GUI::TriangleSelectorGUI*)this)->Slic3r::GUI::TriangleSelectorGUI::m_iva_enforcers), enforcers_color)’ 877 | for (auto iva : {std::make_pair(&m_iva_enforcers, enforcers_color), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:878:69: warning: possibly dangling reference to a temporary [-Wdangling-reference] 878 | std::make_pair(&m_iva_blockers, blockers_color)}) { | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:878:36: note: the temporary was destroyed at the end of the full expression ‘std::make_pair((&((Slic3r::GUI::TriangleSelectorGUI*)this)->Slic3r::GUI::TriangleSelectorGUI::m_iva_blockers), blockers_color)’ 878 | std::make_pair(&m_iva_blockers, blockers_color)}) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_arc_welder.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_arc_welder.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_arc_welder.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_arc_welder.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_arc_welder.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 61%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_clipper_offset.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_clipper_offset.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_clipper_offset.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_clipper_offset.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_clipper_offset.cpp [ 61%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp [ 61%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_clipper_utils.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_clipper_utils.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_clipper_utils.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_clipper_utils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_clipper_utils.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSeam.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:14: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 62%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_color.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_color.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_color.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_color.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_color.cpp [ 62%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_config.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_config.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_config.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_config.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_config.cpp [ 62%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSimplify.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSimplify.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSimplify.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSimplify.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_config.cpp:3: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 62%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_curve_fitting.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_curve_fitting.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_curve_fitting.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_curve_fitting.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_curve_fitting.cpp [ 62%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSVG.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSVG.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSVG.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSVG.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSVG.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SurfaceDrag.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSVG.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSVG.cpp:1: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSVG.cpp:4: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 62%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_cut_surface.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_cut_surface.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_cut_surface.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_cut_surface.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_cut_surface.cpp [ 62%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMmuSegmentation.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMmuSegmentation.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMmuSegmentation.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMmuSegmentation.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp [ 62%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_elephant_foot_compensation.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_elephant_foot_compensation.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_elephant_foot_compensation.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_elephant_foot_compensation.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_elephant_foot_compensation.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_elephant_foot_compensation.cpp:9: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:15: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 63%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_expolygon.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_expolygon.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_expolygon.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_expolygon.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_expolygon.cpp [ 64%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMeasure.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMeasure.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMeasure.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMeasure.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp [ 64%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_geometry.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_geometry.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_geometry.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_geometry.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_geometry.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_geometry.cpp:12: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp:9: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 64%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_placeholder_parser.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_placeholder_parser.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_placeholder_parser.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_placeholder_parser.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_placeholder_parser.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PlaceholderParser.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_placeholder_parser.cpp:3: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 64%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_polygon.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_polygon.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_polygon.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_polygon.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_polygon.cpp [ 64%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_polyline.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_polyline.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_polyline.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_polyline.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_polyline.cpp [ 64%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_mutable_polygon.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_mutable_polygon.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_mutable_polygon.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_mutable_polygon.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_mutable_polygon.cpp In file included from /usr/include/eigen3/Eigen/Core:277, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoBase.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.hpp:8: In member function ‘Eigen::internal::mapbase_evaluator const, 3, 1, true>, Eigen::Matrix >::coeff(long, long) const’, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeff(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeffByOuterInner(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 0, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13, inlined from ‘Eigen::Quaternion::FromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:708:27, inlined from ‘Slic3r::GUI::init_torus_data(unsigned int, unsigned int, Eigen::Matrix const&, float, float, Eigen::Matrix const&, Eigen::Transform const&) [clone .constprop.0]’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp:139:49: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘MEM[(const float *)&svd + 40B]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ In file included from /usr/include/eigen3/Eigen/Geometry:42: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In function ‘Slic3r::GUI::init_torus_data(unsigned int, unsigned int, Eigen::Matrix const&, float, float, Eigen::Matrix const&, Eigen::Transform const&) [clone .constprop.0]’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ In member function ‘Eigen::internal::mapbase_evaluator const, 3, 1, true>, Eigen::Matrix >::coeff(long, long) const’, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeff(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeffByOuterInner(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 1, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 0, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:212:88, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13, inlined from ‘Eigen::Quaternion::FromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:708:27, inlined from ‘Slic3r::GUI::init_torus_data(unsigned int, unsigned int, Eigen::Matrix const&, float, float, Eigen::Matrix const&, Eigen::Transform const&) [clone .constprop.0]’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp:139:49: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘MEM[(const float *)&svd + 44B]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In function ‘Slic3r::GUI::init_torus_data(unsigned int, unsigned int, Eigen::Matrix const&, float, float, Eigen::Matrix const&, Eigen::Transform const&) [clone .constprop.0]’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ In member function ‘Eigen::internal::mapbase_evaluator const, 3, 1, true>, Eigen::Matrix >::coeff(long, long) const’, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeff(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeffByOuterInner(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 2, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 1, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:212:88, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 0, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:212:88, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13, inlined from ‘Eigen::Quaternion::FromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:708:27, inlined from ‘Slic3r::GUI::init_torus_data(unsigned int, unsigned int, Eigen::Matrix const&, float, float, Eigen::Matrix const&, Eigen::Transform const&) [clone .constprop.0]’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp:139:49: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘MEM[(const float *)&svd + 48B]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In function ‘Slic3r::GUI::init_torus_data(unsigned int, unsigned int, Eigen::Matrix const&, float, float, Eigen::Matrix const&, Eigen::Transform const&) [clone .constprop.0]’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ [ 65%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_mutable_priority_queue.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_mutable_priority_queue.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_mutable_priority_queue.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_mutable_priority_queue.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_mutable_priority_queue.cpp [ 65%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_stl.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_stl.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_stl.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_stl.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_stl.cpp [ 65%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLSelectionRectangle.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_stl.cpp:3: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLSelectionRectangle.cpp:9: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 65%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_meshboolean.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_meshboolean.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_meshboolean.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_meshboolean.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_meshboolean.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 65%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_marchingsquares.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_marchingsquares.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_marchingsquares.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_marchingsquares.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_marchingsquares.cpp [ 65%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLModel.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLModel.cpp:9: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 65%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_region_expansion.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_region_expansion.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_region_expansion.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_region_expansion.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_region_expansion.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 65%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLTexture.cpp [ 66%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_timeutils.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_timeutils.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_timeutils.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_timeutils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_timeutils.cpp [ 66%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_utils.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_utils.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_utils.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_utils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_utils.cpp [ 66%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_voronoi.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_voronoi.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_voronoi.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_voronoi.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_voronoi.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLTexture.cpp:10: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLTexture.cpp:26: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/stb_dxt/stb_dxt.h: In function ‘void rgbToYCoCgBlock(unsigned char*, const unsigned char*)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/stb_dxt/stb_dxt.h:855:9: warning: variable ‘blockCo’ set but not used [-Wunused-but-set-variable] 855 | int blockCo[16]; | ^~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/stb_dxt/stb_dxt.h:856:9: warning: variable ‘blockCg’ set but not used [-Wunused-but-set-variable] 856 | int blockCg[16]; | ^~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/stb_dxt/stb_dxt.h: At global scope: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/stb_dxt/stb_dxt.h:982:13: warning: ‘void stbgl__compress(unsigned char*, unsigned char*, int, int, int)’ defined but not used [-Wunused-function] 982 | static void stbgl__compress(unsigned char *p, unsigned char *rgba, int w, int h, int isDxt5) | ^~~~~~~~~~~~~~~ [ 66%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLToolbar.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLToolbar.cpp:10: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 66%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:31: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In lambda function: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3661:137: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3661 | return (it != time_mode.roles_times.end()) ? std::make_pair(it->second, it->second / time_mode.time) : std::make_pair(0.0f, 0.0f); | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In lambda function: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3667:43: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3667 | return std::make_pair(0.0, 0.0); | ^ In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:22, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:7: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const float&; _T2 = float; typename __strip_reference_wrapper::type>::__type = float; typename decay<_Tp>::type = float; typename __strip_reference_wrapper::type>::__type = float; typename decay<_Tp2>::type = float]’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3661:68: required from here 3661 | return (it != time_mode.roles_times.end()) ? std::make_pair(it->second, it->second / time_mode.time) : std::make_pair(0.0f, 0.0f); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double; _T2 = double&; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3670:30: required from here 3670 | return std::make_pair(it->second.first * koef, it->second.second); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘void Slic3r::GUI::GCodeViewer::render_legend(float&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3688:66: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3688 | auto [time, percent] = role_time_and_percent(role); | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3692:86: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3692 | auto [used_filament_m, used_filament_g] = used_filament_per_role(role); | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In lambda function: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3659:34: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3659 | auto role_time_and_percent = [time_mode](GCodeExtrusionRole role) { | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In lambda function: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3664:35: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3664 | auto used_filament_per_role = [this, imperial_units](GCodeExtrusionRole role) { | ^ [ 66%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_optimizers.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_optimizers.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_optimizers.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_optimizers.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_optimizers.cpp [ 66%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_png_io.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_png_io.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_png_io.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_png_io.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_png_io.cpp [ 67%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_surface_mesh.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_surface_mesh.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_surface_mesh.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_surface_mesh.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_surface_mesh.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘Slic3r::GUI::GCodeViewer::render_legend(float&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3688:61: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3688 | auto [time, percent] = role_time_and_percent(role); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3692:81: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3692 | auto [used_filament_m, used_filament_g] = used_filament_per_role(role); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ [ 67%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_quadric_edge_collapse.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_quadric_edge_collapse.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_quadric_edge_collapse.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_quadric_edge_collapse.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_quadric_edge_collapse.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/connect_boundary_to_infinity.h:54, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/qslim.cpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/qslim.h:39, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_quadric_edge_collapse.cpp:242: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/connect_boundary_to_infinity.cpp: In function ‘void igl::connect_boundary_to_infinity(const Eigen::PlainObjectBase&, typename DerivedF::Scalar, Eigen::PlainObjectBase&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/connect_boundary_to_infinity.cpp:28:70: warning: typedef ‘VectorXI’ locally defined but not used [-Wunused-local-typedefs] 28 | typedef Eigen::Matrix VectorXI; | ^~~~~~~~ [ 68%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_rows.h:38, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_simplices.cpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_simplices.h:41, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_edge_map.cpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_edge_map.h:41, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/edge_flaps.cpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/edge_flaps.h:50, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/decimate.cpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/decimate.h:252, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/qslim.cpp:12: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_rows.cpp: In instantiation of ‘void igl::unique_rows(const Eigen::DenseBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&) [with DerivedA = Eigen::Matrix; DerivedC = Eigen::Matrix; DerivedIA = Eigen::Matrix; DerivedIC = Eigen::Matrix]’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_simplices.cpp:31:19: required from ‘void igl::unique_simplices(const Eigen::MatrixBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&) [with DerivedF = Eigen::Matrix; DerivedFF = Eigen::Matrix; DerivedIA = Eigen::Matrix; DerivedIC = Eigen::Matrix]’ 31 | igl::unique_rows(sortF,C,IA,IC); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_edge_map.cpp:35:19: required from ‘void igl::unique_edge_map(const Eigen::MatrixBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, std::vector >&) [with DerivedF = Eigen::Matrix; DerivedE = Eigen::Matrix; DeriveduE = Eigen::Matrix; DerivedEMAP = Eigen::Matrix; uE2EType = int]’ 35 | unique_simplices(E,uE,IA,EMAP); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/edge_flaps.cpp:55:23: required from here 55 | igl::unique_edge_map(F,allE,E,EMAP,uE2E); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_rows.cpp:39:23: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 39 | for (size_t c=0; c&, bool, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&) [with DerivedX = Eigen::Matrix; DerivedI = Eigen::Matrix]’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_rows.cpp:27:11: required from ‘void igl::unique_rows(const Eigen::DenseBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&) [with DerivedA = Eigen::Matrix; DerivedC = Eigen::Matrix; DerivedIA = Eigen::Matrix; DerivedIC = Eigen::Matrix]’ 27 | sortrows(A,true,sortA,IM); | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_simplices.cpp:31:19: required from ‘void igl::unique_simplices(const Eigen::MatrixBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&) [with DerivedF = Eigen::Matrix; DerivedFF = Eigen::Matrix; DerivedIA = Eigen::Matrix; DerivedIC = Eigen::Matrix]’ 31 | igl::unique_rows(sortF,C,IA,IC); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_edge_map.cpp:35:19: required from ‘void igl::unique_edge_map(const Eigen::MatrixBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, std::vector >&) [with DerivedF = Eigen::Matrix; DerivedE = Eigen::Matrix; DeriveduE = Eigen::Matrix; DerivedEMAP = Eigen::Matrix; uE2EType = int]’ 35 | unique_simplices(E,uE,IA,EMAP); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/edge_flaps.cpp:55:23: required from here 55 | igl::unique_edge_map(F,allE,E,EMAP,uE2E); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/sortrows.cpp:69:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 69 | for(int i = 0;i, Eigen::Matrix, Eigen::Matrix >(const Eigen::DenseBase >&, int, bool, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&):: >(int, const sort3, Eigen::Matrix, Eigen::Matrix >(const Eigen::DenseBase >&, int, bool, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&)::&, size_t)::; FunctionType = parallel_for, Eigen::Matrix, Eigen::Matrix >(const Eigen::DenseBase >&, int, bool, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&):: >(int, const sort3, Eigen::Matrix, Eigen::Matrix >(const Eigen::DenseBase >&, int, bool, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&)::&, size_t)::; AccumFunctionType = parallel_for, Eigen::Matrix, Eigen::Matrix >(const Eigen::DenseBase >&, int, bool, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&):: >(int, const sort3, Eigen::Matrix, Eigen::Matrix >(const Eigen::DenseBase >&, int, bool, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&)::&, size_t)::; size_t = long unsigned int]’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/parallel_for.h:109:22: required from ‘bool igl::parallel_for(Index, const FunctionType&, size_t) [with Index = int; FunctionType = sort3, Eigen::Matrix, Eigen::Matrix >(const Eigen::DenseBase >&, int, bool, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&)::; size_t = long unsigned int]’ 109 | return parallel_for(loop_size,no_op,wrapper,no_op,min_parallel); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/sort.cpp:284:15: required from ‘void igl::sort3(const Eigen::DenseBase&, int, bool, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&) [with DerivedX = Eigen::Matrix; DerivedY = Eigen::Matrix; DerivedIX = Eigen::Matrix]’ 284 | parallel_for(num_outer,inner,16000); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/sort.cpp:39:24: required from ‘void igl::sort(const Eigen::DenseBase&, int, bool, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&) [with DerivedX = Eigen::Matrix; DerivedY = Eigen::Matrix; DerivedIX = Eigen::Matrix]’ 39 | return igl::sort3(X,dim,ascending,Y,IX); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_simplices.cpp:28:12: required from ‘void igl::unique_simplices(const Eigen::MatrixBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&) [with DerivedF = Eigen::Matrix; DerivedFF = Eigen::Matrix; DerivedIA = Eigen::Matrix; DerivedIC = Eigen::Matrix]’ 28 | igl::sort(F,2,true,sortF,unusedI); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_edge_map.cpp:35:19: required from ‘void igl::unique_edge_map(const Eigen::MatrixBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, std::vector >&) [with DerivedF = Eigen::Matrix; DerivedE = Eigen::Matrix; DeriveduE = Eigen::Matrix; DerivedEMAP = Eigen::Matrix; uE2EType = int]’ 35 | unique_simplices(E,uE,IA,EMAP); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/edge_flaps.cpp:55:23: required from here 55 | igl::unique_edge_map(F,allE,E,EMAP,uE2E); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl/igl/parallel_for.h:133:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 133 | loop_size’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp:63:2: required from here 52 | template<> const t_config_enum_values& ConfigOptionEnum::get_enum_values() { return s_keys_map_##NAME; } \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::NotifyReleaseMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp: In member function ‘void Slic3r::GUI::PreferencesDialog::show(const std::string&, const std::string&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp:137:41: warning: loop variable ‘opt_key’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 137 | for (const std::string& opt_key : {"suppress_hyperlinks", "downloader_url_registered"}) | ^~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp:137:41: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp:140:41: warning: loop variable ‘opt_key’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 140 | for (const std::string& opt_key : { "default_action_on_close_application" | ^~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp:140:41: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp: In member function ‘void Slic3r::GUI::PreferencesDialog::accept(wxEvent&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp:797:33: warning: loop variable ‘key’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 797 | for (const std::string& key : { "old_settings_layout_mode", | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp:797:33: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 68%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PresetHints.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PresetHints.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 68%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_triangulation.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_triangulation.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_triangulation.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_triangulation.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_triangulation.cpp [ 68%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.cpp:7: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 68%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_emboss.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_emboss.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_emboss.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_emboss.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_emboss.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:559:31: required from ‘void Slic3r::ConfigOptionVector::set_at(const Slic3r::ConfigOption*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’ 559 | this->values[i] = static_cast*>(rhs)->value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.cpp:117:70: required from here 117 | config.option(opt_key)->set_at(vec_new, opt_index, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:559:31: required from ‘void Slic3r::ConfigOptionVector::set_at(const Slic3r::ConfigOption*, size_t, size_t) [with T = Slic3r::FloatOrPercent; size_t = long unsigned int]’ 559 | this->values[i] = static_cast*>(rhs)->value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.cpp:150:64: required from here 150 | config.option(opt_key)->set_at(vec_new, opt_index, opt_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian_converter.h:27, from /usr/include/CGAL/boost/graph/copy_face_graph.h:18, from /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:20, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_emboss.cpp:601: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const’: /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type ‘CGAL::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, from /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_nodes.h:19, from /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:24, from /usr/include/CGAL/Polygon_mesh_processing/intersection.h:25, from /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:22: /usr/include/CGAL/MP_Float.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [ 68%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Init.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Init.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Init.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 68%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Preview.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Preview.cpp:9: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 68%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_indexed_triangle_set.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_indexed_triangle_set.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_indexed_triangle_set.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_indexed_triangle_set.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_indexed_triangle_set.cpp [ 69%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.cpp:10: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.cpp:12: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 69%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_astar.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_astar.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_astar.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_astar.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_astar.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:294, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/BoundingBox.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_astar.cpp:3: In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘Slic3r::astar::QNode::QNode(Eigen::Matrix, unsigned long, float, float)’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/AStar.hpp:79:11, inlined from ‘std::pair >::pair(std::tuple&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)’ at /usr/include/c++/14/tuple:2888:2, inlined from ‘std::pair >::pair(std::piecewise_construct_t, std::tuple, std::tuple<>)’ at /usr/include/c++/14/tuple:2877:63, inlined from ‘std::__new_allocator >, false> >::construct >, std::piecewise_construct_t const&, std::tuple, std::tuple<> >(std::pair >*, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&)void’ at /usr/include/c++/14/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits >, false> > >::construct >, std::piecewise_construct_t const&, std::tuple, std::tuple<> >(std::allocator >, false> >&, std::pair >*, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&)void’ at /usr/include/c++/14/bits/alloc_traits.h:534:17, inlined from ‘std::__detail::_Hashtable_alloc >, false> > >::_M_allocate_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&)std::__detail::_Hash_node >, false>*’ at /usr/include/c++/14/bits/hashtable_policy.h:2024:36, inlined from ‘std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_Scoped_node::_Scoped_node, std::tuple<> >(std::__detail::_Hashtable_alloc >, false> > >*, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&)’ at /usr/include/c++/14/bits/hashtable.h:312:35, inlined from ‘std::__detail::_Map_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](unsigned long const&)’ at /usr/include/c++/14/bits/hashtable_policy.h:843:42: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘MEM[(struct PlainObjectBase &)&D.866631].m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/memory_resource.h:47, from /usr/include/c++/14/string:67, from /usr/include/catch2/catch.hpp:477, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_astar.cpp:1: /usr/include/c++/14/tuple: In member function ‘std::__detail::_Map_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](unsigned long const&)’: /usr/include/c++/14/tuple:2888:9: note: ‘’ declared here 2888 | second(std::forward<_Args2>(std::get<_Indexes2>(__tuple2))...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘Slic3r::astar::QNode::QNode(Eigen::Matrix, unsigned long, float, float)’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/AStar.hpp:79:11, inlined from ‘std::pair >::pair(std::tuple&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)’ at /usr/include/c++/14/tuple:2888:2, inlined from ‘std::pair >::pair(std::piecewise_construct_t, std::tuple, std::tuple<>)’ at /usr/include/c++/14/tuple:2877:63, inlined from ‘std::__new_allocator >, false> >::construct >, std::piecewise_construct_t const&, std::tuple, std::tuple<> >(std::pair >*, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&)void’ at /usr/include/c++/14/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits >, false> > >::construct >, std::piecewise_construct_t const&, std::tuple, std::tuple<> >(std::allocator >, false> >&, std::pair >*, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&)void’ at /usr/include/c++/14/bits/alloc_traits.h:534:17, inlined from ‘std::__detail::_Hashtable_alloc >, false> > >::_M_allocate_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&)std::__detail::_Hash_node >, false>*’ at /usr/include/c++/14/bits/hashtable_policy.h:2024:36, inlined from ‘std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_Scoped_node::_Scoped_node, std::tuple<> >(std::__detail::_Hashtable_alloc >, false> > >*, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&)’ at /usr/include/c++/14/bits/hashtable.h:312:35, inlined from ‘std::__detail::_Map_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](unsigned long const&)’ at /usr/include/c++/14/bits/hashtable_policy.h:843:42: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘MEM[(struct PlainObjectBase &)&D.871818].m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/tuple: In member function ‘std::__detail::_Map_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](unsigned long const&)’: /usr/include/c++/14/tuple:2888:9: note: ‘’ declared here 2888 | second(std::forward<_Args2>(std::get<_Indexes2>(__tuple2))...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_anyptr.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_anyptr.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_anyptr.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_anyptr.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_anyptr.cpp [ 70%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_jump_point_search.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_jump_point_search.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_jump_point_search.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_jump_point_search.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_jump_point_search.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/JumpPointSearch.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_jump_point_search.cpp:3: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 70%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Utils.cpp [ 70%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_support_spots_generator.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_support_spots_generator.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_support_spots_generator.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_support_spots_generator.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_support_spots_generator.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SupportSpotsGenerator.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_support_spots_generator.cpp:3: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Utils.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 70%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_layer_region.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_layer_region.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_layer_region.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_layer_region.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_layer_region.cpp [ 70%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Geometry.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Geometry.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_Geometry.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Geometry.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Geometry.cpp [ 70%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/I18N.cpp [ 70%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/IconManager.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/IconManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/IconManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/IconManager.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/IconManager.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntityCollection.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/LayerRegion.hpp:5, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_layer_region.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 70%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/__/data/prusaparts.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/__/data/prusaparts.cpp.o -MF CMakeFiles/libslic3r_tests.dir/__/data/prusaparts.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/__/data/prusaparts.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data/prusaparts.cpp [ 71%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/MainFrame.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/MainFrame.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/MainFrame.cpp:12: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/MainFrame.cpp:41: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 72%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_static_map.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_static_map.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_static_map.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_static_map.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_static_map.cpp [ 72%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_hollowing.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_hollowing.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_hollowing.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_hollowing.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/libslic3r/test_hollowing.cpp [ 72%] Linking CXX executable libslic3r_tests cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/cmake -E cmake_link_script CMakeFiles/libslic3r_tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/libslic3r_tests.dir/libslic3r_tests.cpp.o CMakeFiles/libslic3r_tests.dir/test_line.cpp.o CMakeFiles/libslic3r_tests.dir/test_point.cpp.o CMakeFiles/libslic3r_tests.dir/test_3mf.cpp.o CMakeFiles/libslic3r_tests.dir/test_aabbindirect.cpp.o CMakeFiles/libslic3r_tests.dir/test_kdtreeindirect.cpp.o CMakeFiles/libslic3r_tests.dir/test_arachne.cpp.o CMakeFiles/libslic3r_tests.dir/test_arc_welder.cpp.o CMakeFiles/libslic3r_tests.dir/test_clipper_offset.cpp.o CMakeFiles/libslic3r_tests.dir/test_clipper_utils.cpp.o CMakeFiles/libslic3r_tests.dir/test_color.cpp.o CMakeFiles/libslic3r_tests.dir/test_config.cpp.o CMakeFiles/libslic3r_tests.dir/test_curve_fitting.cpp.o CMakeFiles/libslic3r_tests.dir/test_cut_surface.cpp.o CMakeFiles/libslic3r_tests.dir/test_elephant_foot_compensation.cpp.o CMakeFiles/libslic3r_tests.dir/test_expolygon.cpp.o CMakeFiles/libslic3r_tests.dir/test_geometry.cpp.o CMakeFiles/libslic3r_tests.dir/test_placeholder_parser.cpp.o CMakeFiles/libslic3r_tests.dir/test_polygon.cpp.o CMakeFiles/libslic3r_tests.dir/test_polyline.cpp.o CMakeFiles/libslic3r_tests.dir/test_mutable_polygon.cpp.o CMakeFiles/libslic3r_tests.dir/test_mutable_priority_queue.cpp.o CMakeFiles/libslic3r_tests.dir/test_stl.cpp.o CMakeFiles/libslic3r_tests.dir/test_meshboolean.cpp.o CMakeFiles/libslic3r_tests.dir/test_marchingsquares.cpp.o CMakeFiles/libslic3r_tests.dir/test_region_expansion.cpp.o CMakeFiles/libslic3r_tests.dir/test_timeutils.cpp.o CMakeFiles/libslic3r_tests.dir/test_utils.cpp.o CMakeFiles/libslic3r_tests.dir/test_voronoi.cpp.o CMakeFiles/libslic3r_tests.dir/test_optimizers.cpp.o CMakeFiles/libslic3r_tests.dir/test_png_io.cpp.o CMakeFiles/libslic3r_tests.dir/test_surface_mesh.cpp.o CMakeFiles/libslic3r_tests.dir/test_quadric_edge_collapse.cpp.o CMakeFiles/libslic3r_tests.dir/test_triangulation.cpp.o CMakeFiles/libslic3r_tests.dir/test_emboss.cpp.o CMakeFiles/libslic3r_tests.dir/test_indexed_triangle_set.cpp.o CMakeFiles/libslic3r_tests.dir/test_astar.cpp.o CMakeFiles/libslic3r_tests.dir/test_anyptr.cpp.o CMakeFiles/libslic3r_tests.dir/test_jump_point_search.cpp.o CMakeFiles/libslic3r_tests.dir/test_support_spots_generator.cpp.o CMakeFiles/libslic3r_tests.dir/test_layer_region.cpp.o CMakeFiles/libslic3r_tests.dir/__/data/prusaparts.cpp.o CMakeFiles/libslic3r_tests.dir/test_static_map.cpp.o CMakeFiles/libslic3r_tests.dir/test_hollowing.cpp.o -o libslic3r_tests ../../src/libslic3r/liblibslic3r.a ../../src/libslic3r/liblibslic3r.a ../../src/admesh/libadmesh.a ../../src/miniz/libminiz_static.a /usr/lib64/libboost_log.so.1.83.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_locale.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_chrono.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 ../../src/clipper/libclipper.a ../../src/boost/libnowide.a /usr/lib64/libexpat.so.1.9.2 ../../src/glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 ../../src/semver/libsemver.a ../../src/libslic3r/liblibslic3r_cgal.a /usr/lib64/libgmpxx.so /lib64/libmpfr.so /lib64/libgmp.so -ldl /usr/lib64/libpng.so /usr/lib64/libjpeg.so ../../src/qoi/libqoi.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a /usr/lib64/libopenvdb.so /usr/lib64/libz.so /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_iostreams.so.1.83.0 /usr/lib64/libImath-3_1.so.29.10.0 -lm /usr/lib64/libtbb.so.12.11 /usr/lib64/libtbbmalloc.so.2.11 /usr/lib64/libnlopt.so [ 72%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Plater.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Plater.hpp:29, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Plater.cpp:20: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Plater.cpp:86: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/include/CGAL/Cartesian_converter.h: In member function ‘operator()’: /usr/include/CGAL/Cartesian_converter.h:313: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | operator()(const typename K1::Vector_3 &a) const /usr/include/CGAL/Cartesian_converter.h: In member function ‘operator()’: /usr/include/CGAL/Cartesian_converter.h:299: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | operator()(const typename K1::Point_3 &a) const [ 72%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PresetComboBoxes.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PresetComboBoxes.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PresetComboBoxes.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 72%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapComboBox.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapComboBox.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/BitmapComboBox.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/BitmapComboBox.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BitmapComboBox.cpp /usr/include/CGAL/Lazy.h: In member function ‘__ct_base ’: /usr/include/CGAL/Lazy.h:780: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 780 | Lazy_rep_0(E&& e) [ 72%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/EditGCodeDialog.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/EditGCodeDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/EditGCodeDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/EditGCodeDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/EditGCodeDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/EditGCodeDialog.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/EditGCodeDialog.cpp:1: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/include/CGAL/Lazy.h: In member function ‘__ct_base ’: /usr/include/CGAL/Lazy.h:780: note: parameter passing for argument of type ‘struct result_type’ when C++17 is enabled changed to match C++14 in GCC 10.1 780 | Lazy_rep_0(E&& e) /usr/include/CGAL/Lazy_exact_nt.h: In member function ‘operator()’: /usr/include/CGAL/Lazy_exact_nt.h:318: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | CGAL_LAZY_BINARY_OP(*, Lazy_exact_Mul) [ 72%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SavePresetDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SavePresetDialog.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SavePresetDialog.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 73%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PhysicalPrinterDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PhysicalPrinterDialog.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PhysicalPrinterDialog.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 73%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Factories.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Factories.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_Factories.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Factories.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Factories.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Factories.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Factories.cpp:10: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Factories.cpp: In member function ‘Slic3r::GUI::MenuFactory::update_menu_items_instance_manipulation(Slic3r::GUI::MenuFactory::MenuType)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Factories.cpp:1391:27: warning: ‘this’ pointer is null [-Wnonnull] 1391 | if (menu->FindItem(_L("Add instance")) != wxNOT_FOUND) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Factories.cpp:1402:27: warning: ‘this’ pointer is null [-Wnonnull] 1402 | if (menu->FindItem(_L("Add instance")) == wxNOT_FOUND) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp:10: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘mk_rtree_seg’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:45: note: parameter passing for argument of type ‘struct rtree_segment_t’ when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:780: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 780 | Lazy_rep_0(E&& e) [ 73%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GalleryDialog.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GalleryDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GalleryDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GalleryDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GalleryDialog.cpp /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:635: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 635 | void update_exact() const { In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GalleryDialog.cpp:24: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:635: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 635 | void update_exact() const { /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 73%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:627: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | void update_exact_helper(std::index_sequence) const { In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:20: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 74%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectSettings.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectSettings.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:20: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 74%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectLayers.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectLayers.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:20: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 74%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/MeshUtils.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/MeshUtils.cpp:11: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 74%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Tab.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/2DBed.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BedShapeDialog.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Tab.cpp:21: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Tab.cpp:62: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 74%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigManipulation.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 74%] Built target libslic3r_tests [ 74%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Field.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigManipulation.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigManipulation.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigManipulation.cpp: In member function ‘void Slic3r::GUI::ConfigManipulation::toggle_print_fff_options(Slic3r::DynamicPrintConfig*)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigManipulation.cpp:297:29: warning: loop variable ‘key’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 297 | for (const std::string& key : { "support_tree_angle", "support_tree_angle_slow", "support_tree_branch_diameter", | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigManipulation.cpp:297:29: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Field.cpp:7: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 75%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OptionsGroup.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OptionsGroup.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OptionsGroup.cpp:13: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OptionsGroup.cpp: In member function ‘void Slic3r::GUI::ConfigOptionsGroup::back_to_config_value(const Slic3r::DynamicPrintConfig&, const std::string&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OptionsGroup.cpp:635:33: warning: loop variable ‘key’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 635 | for (const std::string& key : {"bed_custom_texture", "bed_custom_model"}) { | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OptionsGroup.cpp:635:33: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 75%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OG_CustomCtrl.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OG_CustomCtrl.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OG_CustomCtrl.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 75%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BedShapeDialog.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/2DBed.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BedShapeDialog.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BedShapeDialog.cpp:11: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 75%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/2DBed.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/2DBed.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/2DBed.cpp:9: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 75%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DBed.cpp [ 76%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CoordAxes.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CoordAxes.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/CoordAxes.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/CoordAxes.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/CoordAxes.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/CoordAxes.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DBed.cpp:15: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/bin/gmake -f tests/fff_print/CMakeFiles/fff_print_tests.dir/build.make tests/fff_print/CMakeFiles/fff_print_tests.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print/CMakeFiles/fff_print_tests.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f tests/fff_print/CMakeFiles/fff_print_tests.dir/build.make tests/fff_print/CMakeFiles/fff_print_tests.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 76%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/fff_print_tests.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/fff_print_tests.cpp.o -MF CMakeFiles/fff_print_tests.dir/fff_print_tests.cpp.o.d -o CMakeFiles/fff_print_tests.dir/fff_print_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/fff_print_tests.cpp [ 76%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Camera.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Camera.cpp: In member function ‘std::pair Slic3r::GUI::Camera::calc_tight_frustrum_zs_around(const Slic3r::BoundingBoxf3&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Camera.cpp:371:89: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 371 | std::pair Camera::calc_tight_frustrum_zs_around(const BoundingBoxf3& box) | ^ [ 76%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CameraUtils.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CameraUtils.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/CameraUtils.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/CameraUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/CameraUtils.cpp [ 76%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_avoid_crossing_perimeters.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_avoid_crossing_perimeters.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_avoid_crossing_perimeters.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_avoid_crossing_perimeters.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_avoid_crossing_perimeters.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_avoid_crossing_perimeters.cpp:3: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 76%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_bridges.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_bridges.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_bridges.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_bridges.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_bridges.cpp [ 76%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/wxExtensions.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_bridges.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/wxExtensions.cpp:18: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 77%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_cooling.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_cooling.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_cooling.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_cooling.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_cooling.cpp [ 77%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_cooling.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.cpp:18: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 77%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/WipeTowerDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/WipeTowerDialog.cpp:9: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/WipeTowerDialog.cpp:5: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = float&; _T2 = float&; typename __strip_reference_wrapper::type>::__type = float; typename decay<_Tp>::type = float; typename __strip_reference_wrapper::type>::__type = float; typename decay<_Tp2>::type = float]’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/WipeTowerDialog.cpp:95:35: required from here 95 | buttons.push_back(std::make_pair(x, y)); | ~~~~~~~~~~~~~~^~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 77%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_clipper.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_clipper.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_clipper.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_clipper.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_clipper.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_clipper.cpp:3: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 78%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/RammingChart.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/RammingChart.cpp:9: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/RammingChart.cpp:5: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = float; _T2 = float; typename __strip_reference_wrapper::type>::__type = float; typename decay<_Tp>::type = float; typename __strip_reference_wrapper::type>::__type = float; typename decay<_Tp2>::type = float]’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/RammingChart.cpp:290:45: required from here 290 | buttons_out.push_back(std::make_pair(float(button.get_pos().m_x),float(button.get_pos().m_y))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ [ 78%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_custom_gcode.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_custom_gcode.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_custom_gcode.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_custom_gcode.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_custom_gcode.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 78%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/RemovableDriveManager.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_custom_gcode.cpp:9: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 78%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SendSystemInfoDialog.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SendSystemInfoDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/SendSystemInfoDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/SendSystemInfoDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SendSystemInfoDialog.cpp [ 78%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_data.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_data.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_data.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_data.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.cpp:1: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 78%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SurfaceDrag.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SurfaceDrag.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/SurfaceDrag.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/SurfaceDrag.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SurfaceDrag.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SurfaceDrag.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SurfaceDrag.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SurfaceDrag.cpp:17: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 78%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/TextLines.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/TextLines.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/TextLines.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/TextLines.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/TextLines.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/EmbossStyleManager.hpp:19, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/TextLines.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/TextLines.cpp:1: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 78%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_extrusion_entity.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_extrusion_entity.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_extrusion_entity.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_extrusion_entity.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_extrusion_entity.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntityCollection.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_extrusion_entity.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 79%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_fill.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_fill.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_fill.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_fill.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_fill.cpp [ 80%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BonjourDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_fill.cpp:9: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_fill.cpp:1: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_fill.cpp: In lambda function: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_fill.cpp:243:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | REQUIRE(num_inside == infill_points.size()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_fill.cpp: In lambda function: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_fill.cpp:376:39: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 376 | REQUIRE(layers.size() == layers_with_perimeters + config.opt_int("raft_layers")); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BonjourDialog.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BonjourDialog.cpp:7: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 80%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ButtonsDescription.cpp [ 80%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_flow.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_flow.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_flow.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_flow.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_flow.cpp [ 80%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ImGuiWrapper.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_flow.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ImGuiWrapper.cpp:36: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 80%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gaps.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gaps.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_gaps.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_gaps.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_gaps.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_gaps.cpp:3: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 80%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Config/Snapshot.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 80%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcode.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcode.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_gcode.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_gcode.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_gcode.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Layer.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../SupportSpotsGenerator.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_gcode.cpp:11: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 80%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Config/Version.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Config/Version.cpp:13: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 81%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/ASCIIFolding.cpp [ 81%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Serial.cpp [ 81%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigWizard.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigWizard_private.hpp:27, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigWizard.cpp:12: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 81%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcode_travels.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcode_travels.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_gcode_travels.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_gcode_travels.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_gcode_travels.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigWizard.cpp:60: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Layer.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../SupportSpotsGenerator.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_gcode_travels.cpp:4: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 81%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcodefindreplace.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcodefindreplace.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_gcodefindreplace.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_gcodefindreplace.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_gcodefindreplace.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/FindReplace.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_gcodefindreplace.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 82%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcodewriter.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcodewriter.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_gcodewriter.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_gcodewriter.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_gcodewriter.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_gcodewriter.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 82%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/MsgDialog.cpp [ 82%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_cancel_object.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_cancel_object.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_cancel_object.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_cancel_object.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_cancel_object.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Layer.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../SupportSpotsGenerator.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_cancel_object.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 82%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/UpdateDialogs.cpp [ 82%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_layers.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_layers.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_layers.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_layers.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_layers.cpp [ 82%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/FirmwareDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_layers.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 82%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_model.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_model.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_model.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_model.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_model.cpp [ 83%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PrintHostDialogs.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_model.cpp:4: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PrintHostDialogs.cpp:26: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 83%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_multi.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_multi.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_multi.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_multi.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_multi.cpp [ 83%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WifiConfigDialog.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WifiConfigDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/WifiConfigDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/WifiConfigDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/WifiConfigDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_multi.cpp:9: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_multi.cpp:1: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_multi.cpp: In function ‘void C_A_T_C_H_T_E_S_T_12()’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_multi.cpp:233:31: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 233 | REQUIRE(t0.size() == lower_config.opt_int("top_solid_layers")); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_multi.cpp:236:31: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 236 | REQUIRE(t1.size() == upper_config.opt_int("bottom_solid_layers")); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/WifiConfigDialog.cpp:3: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 83%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/BoostThreadWorker.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/BoostThreadWorker.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/BoostThreadWorker.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/BoostThreadWorker.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/BoostThreadWorker.cpp [ 84%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_perimeters.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_perimeters.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_perimeters.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_perimeters.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_perimeters.cpp [ 84%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob2.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob2.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob2.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob2.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/ArrangeJob2.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_perimeters.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_perimeters.cpp:1: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_perimeters.cpp: In lambda function: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_perimeters.cpp:79:43: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 79 | REQUIRE(loops.entities.size() == data.total); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_perimeters.cpp:84:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 84 | REQUIRE(num_external == data.external); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_perimeters.cpp:95:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 95 | REQUIRE(cinternal == data.cinternal); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_perimeters.cpp:100:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 100 | REQUIRE(ccw == data.ccw); | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/ArrangeJob2.cpp:10: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 84%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontNameImageJob.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontNameImageJob.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontNameImageJob.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontNameImageJob.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/CreateFontNameImageJob.cpp [ 84%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_print.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_print.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_print.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_print.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_print.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_print.cpp:4: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/CreateFontNameImageJob.cpp:15: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 85%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontStyleImagesJob.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontStyleImagesJob.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontStyleImagesJob.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontStyleImagesJob.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/CreateFontStyleImagesJob.cpp [ 85%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_printgcode.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_printgcode.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_printgcode.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_printgcode.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_printgcode.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/EmbossStyleManager.hpp:19, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/CreateFontStyleImagesJob.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/CreateFontStyleImagesJob.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_printgcode.cpp:4: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 85%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/EmbossJob.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/EmbossJob.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/EmbossJob.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/EmbossJob.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/EmbossJob.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/EmbossStyleManager.hpp:19, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/TextLines.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/EmbossJob.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/EmbossJob.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/EmbossJob.cpp:20: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 85%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_printobject.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_printobject.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_printobject.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_printobject.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_printobject.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_printobject.cpp:4: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 85%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_retraction.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_retraction.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_retraction.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_retraction.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_retraction.cpp [ 85%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/RotoptimizeJob.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_retraction.cpp:7: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/RotoptimizeJob.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/RotoptimizeJob.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 85%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/SLAImportJob.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/SLAImportJob.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/SLAImportJob.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/SLAImportJob.cpp:13: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 85%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_shells.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_shells.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_shells.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_shells.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_shells.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_shells.cpp:3: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_shells.cpp: In lambda function: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_shells.cpp:53:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 53 | for (int i = 0; i < top_solid_layers + additional_ensuring_anchors; ++ i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/NotificationProgressIndicator.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/NotificationProgressIndicator.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/NotificationProgressIndicator.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/NotificationProgressIndicator.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/NotificationProgressIndicator.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/NotificationManager.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/NotificationProgressIndicator.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 86%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_skirt_brim.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_skirt_brim.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_skirt_brim.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_skirt_brim.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_skirt_brim.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_skirt_brim.cpp:3: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 86%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ProgressStatusBar.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ProgressStatusBar.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ProgressStatusBar.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ProgressStatusBar.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ProgressStatusBar.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_skirt_brim.cpp:15:12: warning: ‘int get_brim_tool(const std::string&)’ defined but not used [-Wunused-function] 15 | static int get_brim_tool(const std::string &gcode) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ProgressStatusBar.cpp:17: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 87%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Mouse3DController.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Mouse3DController.cpp:7: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 87%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_support_material.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_support_material.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_support_material.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_support_material.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_support_material.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_support_material.cpp:3: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 87%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DoubleSlider.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DoubleSlider.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/DoubleSlider.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/DoubleSlider.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/DoubleSlider.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Layer.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../SupportSpotsGenerator.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/DoubleSlider.cpp:7: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 87%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_thin_walls.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_thin_walls.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_thin_walls.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_thin_walls.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_thin_walls.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/DoubleSlider.cpp:18: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_thin_walls.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 87%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_trianglemesh.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_trianglemesh.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_trianglemesh.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_trianglemesh.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_trianglemesh.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/fff_print/test_trianglemesh.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 87%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Notebook.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Notebook.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Notebook.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Notebook.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Notebook.cpp [ 87%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 87%] Linking CXX executable fff_print_tests cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/cmake -E cmake_link_script CMakeFiles/fff_print_tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/fff_print_tests.dir/fff_print_tests.cpp.o CMakeFiles/fff_print_tests.dir/test_avoid_crossing_perimeters.cpp.o CMakeFiles/fff_print_tests.dir/test_bridges.cpp.o CMakeFiles/fff_print_tests.dir/test_cooling.cpp.o CMakeFiles/fff_print_tests.dir/test_clipper.cpp.o CMakeFiles/fff_print_tests.dir/test_custom_gcode.cpp.o CMakeFiles/fff_print_tests.dir/test_data.cpp.o CMakeFiles/fff_print_tests.dir/test_extrusion_entity.cpp.o CMakeFiles/fff_print_tests.dir/test_fill.cpp.o CMakeFiles/fff_print_tests.dir/test_flow.cpp.o CMakeFiles/fff_print_tests.dir/test_gaps.cpp.o CMakeFiles/fff_print_tests.dir/test_gcode.cpp.o CMakeFiles/fff_print_tests.dir/test_gcode_travels.cpp.o CMakeFiles/fff_print_tests.dir/test_gcodefindreplace.cpp.o CMakeFiles/fff_print_tests.dir/test_gcodewriter.cpp.o CMakeFiles/fff_print_tests.dir/test_cancel_object.cpp.o CMakeFiles/fff_print_tests.dir/test_layers.cpp.o CMakeFiles/fff_print_tests.dir/test_model.cpp.o CMakeFiles/fff_print_tests.dir/test_multi.cpp.o CMakeFiles/fff_print_tests.dir/test_perimeters.cpp.o CMakeFiles/fff_print_tests.dir/test_print.cpp.o CMakeFiles/fff_print_tests.dir/test_printgcode.cpp.o CMakeFiles/fff_print_tests.dir/test_printobject.cpp.o CMakeFiles/fff_print_tests.dir/test_retraction.cpp.o CMakeFiles/fff_print_tests.dir/test_shells.cpp.o CMakeFiles/fff_print_tests.dir/test_skirt_brim.cpp.o CMakeFiles/fff_print_tests.dir/test_support_material.cpp.o CMakeFiles/fff_print_tests.dir/test_thin_walls.cpp.o CMakeFiles/fff_print_tests.dir/test_trianglemesh.cpp.o -o fff_print_tests ../../src/libslic3r/liblibslic3r.a ../../src/libslic3r/liblibslic3r.a ../../src/admesh/libadmesh.a ../../src/miniz/libminiz_static.a /usr/lib64/libboost_log.so.1.83.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_locale.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_chrono.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 ../../src/clipper/libclipper.a ../../src/boost/libnowide.a /usr/lib64/libexpat.so.1.9.2 ../../src/glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 ../../src/semver/libsemver.a ../../src/libslic3r/liblibslic3r_cgal.a /usr/lib64/libgmpxx.so /lib64/libmpfr.so /lib64/libgmp.so -ldl /usr/lib64/libpng.so /usr/lib64/libjpeg.so ../../src/qoi/libqoi.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a /usr/lib64/libopenvdb.so /usr/lib64/libz.so /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_iostreams.so.1.83.0 /usr/lib64/libImath-3_1.so.29.10.0 -lm /usr/lib64/libtbb.so.12.11 /usr/lib64/libtbbmalloc.so.2.11 /usr/lib64/libnlopt.so In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp:9: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/wx-3.2/wx/dataview.h:24, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:8: In member function ‘wxItemId::wxItemId(void*)’, inlined from ‘wxDataViewItem::wxDataViewItem(void*)’ at /usr/include/wx-3.2/wx/dataview.h:99:65, inlined from ‘Slic3r::GUI::ObjectDataViewModel::Delete(wxDataViewItem const&)’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp:752:66: /usr/include/wx-3.2/wx/itemid.h:30:34: warning: pointer used after ‘operator delete(void*, unsigned long)’ [-Wuse-after-free] 30 | wxItemId(Type item = NULL) : m_pItem(item) { } | ^~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp: In member function ‘Slic3r::GUI::ObjectDataViewModel::Delete(wxDataViewItem const&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp:751:20: note: call to ‘operator delete(void*, unsigned long)’ here 751 | delete last_instance_node; | ^~~~~~~~~~~~~~~~~~ In member function ‘wxItemId::wxItemId(void*)’, inlined from ‘wxDataViewItem::wxDataViewItem(void*)’ at /usr/include/wx-3.2/wx/dataview.h:99:65, inlined from ‘Slic3r::GUI::ObjectDataViewModel::Delete(wxDataViewItem const&)’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp:761:61: /usr/include/wx-3.2/wx/itemid.h:30:34: warning: pointer used after ‘operator delete(void*, unsigned long)’ [-Wuse-after-free] 30 | wxItemId(Type item = NULL) : m_pItem(item) { } | ^~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp: In member function ‘Slic3r::GUI::ObjectDataViewModel::Delete(wxDataViewItem const&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp:757:20: note: call to ‘operator delete(void*, unsigned long)’ here 757 | delete node_parent; | ^~~~~~~~~~~ In member function ‘wxItemId::wxItemId(void*)’, inlined from ‘wxDataViewItem::wxDataViewItem(void*)’ at /usr/include/wx-3.2/wx/dataview.h:99:65, inlined from ‘Slic3r::GUI::ObjectDataViewModel::Delete(wxDataViewItem const&)’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp:777:61: /usr/include/wx-3.2/wx/itemid.h:30:34: warning: pointer used after ‘operator delete(void*, unsigned long)’ [-Wuse-after-free] 30 | wxItemId(Type item = NULL) : m_pItem(item) { } | ^~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp: In member function ‘Slic3r::GUI::ObjectDataViewModel::Delete(wxDataViewItem const&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp:773:20: note: call to ‘operator delete(void*, unsigned long)’ here 773 | delete node_parent; | ^~~~~~~~~~~ [ 87%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/InstanceCheck.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/InstanceCheck.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 88%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OptionsGroup.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.cpp: In constructor ‘Slic3r::Search::SearchListModel::SearchListModel(wxWindow*)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.cpp:783:29: warning: loop variable ‘icon’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 783 | for (const std::string& icon : { "cog", "printer", "sla_printer", "spool", "resin", "notification_preferences" }) | ^~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.cpp:783:29: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/c++/14/vector:62, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.hpp:8: In function ‘std::__copy_move::__copy_m(unsigned short const*, unsigned short const*, unsigned short*)unsigned short*’, inlined from ‘std::__copy_move_a2(unsigned short const*, unsigned short const*, unsigned short*)unsigned short*’ at /usr/include/c++/14/bits/stl_algobase.h:521:30, inlined from ‘std::__copy_move_a1(unsigned short const*, unsigned short const*, unsigned short*)unsigned short*’ at /usr/include/c++/14/bits/stl_algobase.h:548:42, inlined from ‘std::__copy_move_a > >, unsigned short*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned short*)unsigned short*’ at /usr/include/c++/14/bits/stl_algobase.h:555:31, inlined from ‘std::copy<__gnu_cxx::__normal_iterator > >, unsigned short*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned short*)unsigned short*’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator > >, unsigned short*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned short*)unsigned short*’ at /usr/include/c++/14/bits/stl_uninitialized.h:147:27, inlined from ‘std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, unsigned short*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned short*)unsigned short*’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, inlined from ‘std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, unsigned short*, unsigned short>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned short*, std::allocator&)unsigned short*’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, inlined from ‘std::vector >::_M_range_insert<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::forward_iterator_tag)void’ at /usr/include/c++/14/bits/vector.tcc:1017:38, inlined from ‘std::vector >::insert<__gnu_cxx::__normal_iterator > >, void>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘Slic3r::append, std::allocator >(std::vector >&, std::vector > const&)void’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:128:20, inlined from ‘Slic3r::Search::OptionsSearcher::search(std::__cxx11::basic_string, std::allocator > const&, bool)’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.cpp:273:16: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘memmove’ writing between 3 and 9223372036854775806 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/ppc64le-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/14/bits/allocator.h:46, from /usr/include/c++/14/vector:63: In member function ‘std::__new_allocator::allocate(unsigned long, void const*)’, inlined from ‘std::allocator_traits >::allocate(std::allocator&, unsigned long)’ at /usr/include/c++/14/bits/alloc_traits.h:478:28, inlined from ‘std::_Vector_base >::_M_allocate(unsigned long)’ at /usr/include/c++/14/bits/stl_vector.h:380:33, inlined from ‘std::vector >::_M_range_insert<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::forward_iterator_tag)void’ at /usr/include/c++/14/bits/vector.tcc:1008:40, inlined from ‘std::vector >::insert<__gnu_cxx::__normal_iterator > >, void>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘Slic3r::append, std::allocator >(std::vector >&, std::vector > const&)void’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:128:20, inlined from ‘Slic3r::Search::OptionsSearcher::search(std::__cxx11::basic_string, std::allocator > const&, bool)’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.cpp:273:16: /usr/include/c++/14/bits/new_allocator.h:151:55: note: at offset [-9223372036854775808, -1] into destination object of size [2, 9223372036854775806] allocated by ‘operator new(unsigned long)’ 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ [ 88%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/NotificationManager.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/NotificationManager.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/NotificationManager.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/NotificationManager.cpp:12: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:326: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | bool optimize_pinhead_placement(Ex policy, [ 88%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/UnsavedChangesDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/UnsavedChangesDialog.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/UnsavedChangesDialog.cpp:7: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/include/CGAL/NT_converter.h: In member function ‘operator()’: /usr/include/CGAL/NT_converter.h:107: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | operator()(const NT1 &a) const /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/include/CGAL/Cartesian_converter.h: In member function ‘operator()’: /usr/include/CGAL/Cartesian_converter.h:313: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | operator()(const typename K1::Vector_3 &a) const [ 88%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtraRenderers.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtraRenderers.cpp:7: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 88%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ProjectDirtyStateManager.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ProjectDirtyStateManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ProjectDirtyStateManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ProjectDirtyStateManager.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ProjectDirtyStateManager.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ProjectDirtyStateManager.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ProjectDirtyStateManager.cpp:7: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 88%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DesktopIntegrationDialog.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DesktopIntegrationDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/DesktopIntegrationDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/DesktopIntegrationDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/DesktopIntegrationDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/DesktopIntegrationDialog.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 89%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/HintNotification.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/HintNotification.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/HintNotification.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/HintNotification.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/HintNotification.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/NotificationManager.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/HintNotification.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/HintNotification.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/HintNotification.cpp:10: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp: In function ‘find_inter_of_lines_in_diff_objs’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp:295: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | ConflictResultOpt ConflictChecker::find_inter_of_lines_in_diff_objs(SpanOfConstPtrs objs, /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 89%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/BitmapToggleButton.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/BitmapToggleButton.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/BitmapToggleButton.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/BitmapToggleButton.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/BitmapToggleButton.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:265: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 265 | std::pair search_ground_route(Ex policy, [ 89%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/Button.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/Button.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/Button.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/Button.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/Button.cpp In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 89%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/CheckBox.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/CheckBox.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/CheckBox.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/CheckBox.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/CheckBox.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:600: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 600 | GroundConnection deepsearch_ground_connection( [ 89%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/ComboBox.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/ComboBox.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/ComboBox.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/ComboBox.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/ComboBox.cpp /usr/include/CGAL/Lazy_exact_nt.h: In member function ‘operator()’: /usr/include/CGAL/Lazy_exact_nt.h:292: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 292 | CGAL_LAZY_UNARY_OP(opposite, Lazy_exact_Opp) [ 90%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/DropDown.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/DropDown.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/DropDown.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/DropDown.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/DropDown.cpp [ 90%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateColor.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateColor.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateColor.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateColor.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/StateColor.cpp [ 90%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateHandler.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateHandler.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateHandler.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateHandler.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/StateHandler.cpp [ 90%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StaticBox.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StaticBox.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StaticBox.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StaticBox.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/StaticBox.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/../GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/StaticBox.cpp:2: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 90%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SpinInput.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SpinInput.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SpinInput.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SpinInput.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/SpinInput.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘mk_rtree_seg’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:45: note: parameter passing for argument of type ‘struct rtree_segment_t’ when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ^ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/../GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/SpinInput.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 90%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SwitchButton.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SwitchButton.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SwitchButton.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SwitchButton.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/SwitchButton.cpp [ 91%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/TextInput.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/TextInput.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/TextInput.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/TextInput.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/TextInput.cpp In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/TextInput.cpp:7: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 91%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FileArchiveDialog.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FileArchiveDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/FileArchiveDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/FileArchiveDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/FileArchiveDialog.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp:408: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 408 | filterfn = [this, &nmls, &heads, &filterfn](unsigned fidx, size_t i, double back_r) { In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/FileArchiveDialog.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In function ‘get_wipe_tower_cone_base’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 91%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Downloader.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Downloader.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Downloader.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Downloader.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Downloader.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Downloader.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 91%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DownloaderFileGet.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DownloaderFileGet.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/DownloaderFileGet.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/DownloaderFileGet.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/DownloaderFileGet.cpp [ 91%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/AppUpdater.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/AppUpdater.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/AppUpdater.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/AppUpdater.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/AppUpdater.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/AppUpdater.cpp:20: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In member function ‘extrude’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 92%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp: In destructor ‘Slic3r::Http::priv::~priv()’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:186:24: warning: ‘void curl_formfree(curl_httppost*)’ is deprecated: since 7.56.0. Use curl_mime_free() [-Wdeprecated-declarations] 186 | ::curl_formfree(form); | ~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:21: /usr/include/curl/curl.h:2620:1: note: declared here 2620 | curl_formfree(struct curl_httppost *form); | ^~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp: In member function ‘void Slic3r::Http::priv::form_add_file(const char*, const boost::filesystem::path&, const char*)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:290:25: warning: ‘CURLFORM_COPYNAME’ is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 290 | CURLFORM_COPYNAME, name, | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2509:3: note: declared here 2509 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:291:25: warning: ‘CURLFORM_FILENAME’ is deprecated: since 7.56.0. Use curl_mime_filename() [-Wdeprecated-declarations] 291 | CURLFORM_FILENAME, filename, | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2526:3: note: declared here 2526 | CURLFORM_FILENAME CURL_DEPRECATED(7.56.0, "Use curl_mime_filename()"), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:292:25: warning: ‘CURLFORM_CONTENTTYPE’ is deprecated: since 7.56.0. Use curl_mime_type() [-Wdeprecated-declarations] 292 | CURLFORM_CONTENTTYPE, "application/octet-stream", | ^~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2524:3: note: declared here 2524 | CURLFORM_CONTENTTYPE CURL_DEPRECATED(7.56.0, "Use curl_mime_type()"), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:293:25: warning: ‘CURLFORM_STREAM’ is deprecated: since 7.56.0. Use curl_mime_data_cb() [-Wdeprecated-declarations] 293 | CURLFORM_STREAM, static_cast(&stream), | ^~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2530:3: note: declared here 2530 | CURLFORM_STREAM CURL_DEPRECATED(7.56.0, "Use curl_mime_data_cb()"), | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:294:25: warning: ‘CURLFORM_CONTENTSLENGTH’ is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 294 | CURLFORM_CONTENTSLENGTH, static_cast(size), | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2514:3: note: declared here 2514 | CURLFORM_CONTENTSLENGTH CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:289:31: warning: ‘CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)’ is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 289 | ::curl_formadd(&form, &form_end, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 290 | CURLFORM_COPYNAME, name, | ~~~~~~~~~~~~~~~~~~~~~~~~ 291 | CURLFORM_FILENAME, filename, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | CURLFORM_CONTENTTYPE, "application/octet-stream", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | CURLFORM_STREAM, static_cast(&stream), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | CURLFORM_CONTENTSLENGTH, static_cast(size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | CURLFORM_END | ~~~~~~~~~~~~ 296 | ); | ~ /usr/include/curl/curl.h:2584:1: note: declared here 2584 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp: In member function ‘void Slic3r::Http::priv::http_perform()’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:359:34: warning: ‘CURLOPT_PROGRESSFUNCTION’ is deprecated: since 7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations] 359 | ::curl_easy_setopt(curl, CURLOPT_PROGRESSFUNCTION, xfercb); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:1295:3: note: declared here 1295 | CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 56, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:370:42: warning: ‘CURLOPT_HTTPPOST’ is deprecated: since 7.56.0. Use CURLOPT_MIMEPOST [-Wdeprecated-declarations] 370 | ::curl_easy_setopt(curl, CURLOPT_HTTPPOST, form); | ^~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:1195:3: note: declared here 1195 | CURLOPTDEPRECATED(CURLOPT_HTTPPOST, CURLOPTTYPE_OBJECTPOINT, 24, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp: In member function ‘Slic3r::Http& Slic3r::Http::form_add(const std::string&, const std::string&)’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:515:25: warning: ‘CURLFORM_COPYNAME’ is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 515 | CURLFORM_COPYNAME, name.c_str(), | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2509:3: note: declared here 2509 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:516:25: warning: ‘CURLFORM_COPYCONTENTS’ is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 516 | CURLFORM_COPYCONTENTS, contents.c_str(), | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2512:3: note: declared here 2512 | CURLFORM_COPYCONTENTS CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:514:31: warning: ‘CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)’ is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 514 | ::curl_formadd(&p->form, &p->form_end, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 515 | CURLFORM_COPYNAME, name.c_str(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | CURLFORM_COPYCONTENTS, contents.c_str(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | CURLFORM_END | ~~~~~~~~~~~~ 518 | ); | ~ /usr/include/curl/curl.h:2584:1: note: declared here 2584 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ [ 92%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/FixModelByWin10.cpp [ 92%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Moonraker.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Moonraker.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Moonraker.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Moonraker.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Moonraker.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Moonraker.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Moonraker.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 92%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/OctoPrint.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘extrude_branch’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:1194: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1194 | [&trees, &volumes, &config, &slicing_params, &move_bounds, &mesh_slicing_params, &throw_on_cancel](const tbb::blocked_range &range) { In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/OctoPrint.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/OctoPrint.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 92%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Duet.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Duet.cpp:26: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 93%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/EmbossStyleManager.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/EmbossStyleManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/EmbossStyleManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/EmbossStyleManager.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/EmbossStyleManager.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/EmbossStyleManager.hpp:19, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/EmbossStyleManager.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/EmbossStyleManager.cpp:352: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 93%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/FlashAir.cpp [ 93%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FontConfigHelp.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FontConfigHelp.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/FontConfigHelp.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/FontConfigHelp.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/FontConfigHelp.cpp [ 93%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/AstroBox.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/AstroBox.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/AstroBox.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/AstroBox.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/AstroBox.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/AstroBox.cpp:20: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.cpp: In member function ‘extrude_to_xy’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.cpp:368: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | std::string GCodeWriter::extrude_to_xy(const Vec2d &point, double dE, const std::string_view comment) [ 93%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Repetier.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Repetier.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Repetier.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Repetier.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Repetier.cpp /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:780: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 780 | Lazy_rep_0(E&& e) In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Repetier.cpp:20: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 93%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PrintHost.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PrintHost.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/PrintHost.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/PrintHost.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/PrintHost.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp: In function ‘adaptive_fill_line_spacing’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp:611:84: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 611 | auto [adaptive_line_spacing, support_line_spacing] = adaptive_fill_line_spacing(*this); | ^ [ 94%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Bonjour.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Bonjour.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Bonjour.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Bonjour.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Bonjour.cpp [ 94%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdater.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdater.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdater.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdater.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/PresetUpdater.cpp [ 94%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Process.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Process.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Process.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Process.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Process.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp: In member function ‘first_layer_wipe_tower_corners’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp:1239: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1239 | Points Print::first_layer_wipe_tower_corners() const [ 94%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/RaycastManager.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/RaycastManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/RaycastManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/RaycastManager.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp: In function ‘calculate_overhang_speed’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp:3392:83: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3392 | dynamic_speed_and_fan_speed = ExtrusionProcessor::calculate_overhang_speed(path_attr, this->m_config, m_writer.extruder()->id(), | ^ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:294, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:10: In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘Slic3r::GUI::RaycastManager::SurfacePoint::SurfacePoint(Slic3r::GUI::RaycastManager::SurfacePoint&&)’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:53:12, inlined from ‘Slic3r::GUI::RaycastManager::Hit::Hit(Slic3r::GUI::RaycastManager::Hit&&)’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:59:12, inlined from ‘std::_Optional_payload_base::_Storage::_Storage(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:210:8, inlined from ‘std::_Optional_payload_base::_Optional_payload_base(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:122:4, inlined from ‘std::_Optional_payload::_Optional_payload_base(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:395:42, inlined from ‘std::_Optional_base::_Optional_base(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:519:4, inlined from ‘std::optional::optional(Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:747:47, inlined from ‘Slic3r::GUI::RaycastManager::first_hit(Eigen::Matrix const&, Eigen::Matrix const&, Slic3r::GUI::RaycastManager::ISkip const*) const’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.cpp:165:75: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘MEM [(void *)&hit_world]’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.cpp: In member function ‘Slic3r::GUI::RaycastManager::first_hit(Eigen::Matrix const&, Eigen::Matrix const&, Slic3r::GUI::RaycastManager::ISkip const*) const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.cpp:114:11: note: ‘MEM [(void *)&hit_world]’ was declared here 114 | Vec3d hit_world; | ^~~~~~~~~ In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘Slic3r::GUI::RaycastManager::SurfacePoint::SurfacePoint(Slic3r::GUI::RaycastManager::SurfacePoint&&)’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:53:12, inlined from ‘Slic3r::GUI::RaycastManager::Hit::Hit(Slic3r::GUI::RaycastManager::Hit&&)’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:59:12, inlined from ‘std::_Optional_payload_base::_Storage::_Storage(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:210:8, inlined from ‘std::_Optional_payload_base::_Optional_payload_base(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:122:4, inlined from ‘std::_Optional_payload::_Optional_payload_base(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:395:42, inlined from ‘std::_Optional_base::_Optional_base(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:519:4, inlined from ‘std::optional::optional(Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:747:47, inlined from ‘Slic3r::GUI::RaycastManager::first_hit(Eigen::Matrix const&, Eigen::Matrix const&, Slic3r::GUI::RaycastManager::ISkip const*) const’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.cpp:165:75: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘MEM[(double &)&hit_world + 16]’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.cpp: In member function ‘Slic3r::GUI::RaycastManager::first_hit(Eigen::Matrix const&, Eigen::Matrix const&, Slic3r::GUI::RaycastManager::ISkip const*) const’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.cpp:114:11: note: ‘MEM[(double &)&hit_world + 16]’ was declared here 114 | Vec3d hit_world; | ^~~~~~~~~ [ 94%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/UndoRedo.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/UndoRedo.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/UndoRedo.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/UndoRedo.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/UndoRedo.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/UndoRedo.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/UndoRedo.cpp:5: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 94%] Built target fff_print_tests [ 95%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/HexFile.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/HexFile.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/HexFile.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/HexFile.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/HexFile.cpp /usr/bin/gmake -f tests/sla_print/CMakeFiles/sla_print_tests.dir/build.make tests/sla_print/CMakeFiles/sla_print_tests.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/sla_print /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print/CMakeFiles/sla_print_tests.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f tests/sla_print/CMakeFiles/sla_print_tests.dir/build.make tests/sla_print/CMakeFiles/sla_print_tests.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 96%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_print_tests_main.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_print_tests_main.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_print_tests_main.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_print_tests_main.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/sla_print/sla_print_tests_main.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 96%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_print_tests.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_print_tests.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_print_tests.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_print_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/sla_print/sla_print_tests.cpp [ 96%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/TCPConsole.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/TCPConsole.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/TCPConsole.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/TCPConsole.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/TCPConsole.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/sla_print/sla_test_utils.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/sla_print/sla_print_tests.cpp:6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 96%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/MKS.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/MKS.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/MKS.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/MKS.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/MKS.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 96%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_test_utils.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_test_utils.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_test_utils.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_test_utils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/sla_print/sla_test_utils.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/sla_print/sla_test_utils.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/sla_print/sla_test_utils.cpp:1: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:18: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp: In instantiation of ‘std::pair<_FIter, _FIter> Slic3r::Geometry::dir_to_spheric(Slic3r::Vec<3, Tin>&, Tout) [with Tout = double; Tin = double; Slic3r::Vec<3, Tin> = Eigen::Matrix]’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:51:43: required from ‘std::optional Slic3r::sla::search_widening_path(Ex, const SupportableMesh&, const Slic3r::Vec3d&, const Slic3r::Vec3d&, double, double) [with Ex = Slic3r::ExecutionTBB; Slic3r::Vec3d = Eigen::Matrix]’ 51 | auto [polar, azimuth] = dir_to_spheric(dir); | ~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.hpp:196:41: required from here 196 | return sla::search_widening_path(suptree_ex_policy, m_sm, jp, dir, radius, new_radius); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp:531:23: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | std::pair dir_to_spheric(const Vec<3, Tin> &n, Tout norm = 1.) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 96%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WinRegistry.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WinRegistry.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/WinRegistry.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/WinRegistry.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/WinRegistry.cpp [ 96%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WxFontUtils.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WxFontUtils.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/WxFontUtils.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/WxFontUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/WxFontUtils.cpp [ 96%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_supptgen_tests.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_supptgen_tests.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_supptgen_tests.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_supptgen_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/sla_print/sla_supptgen_tests.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/sla_print/sla_test_utils.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/sla_print/sla_supptgen_tests.cpp:8: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 96%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WifiScanner.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WifiScanner.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/WifiScanner.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/WifiScanner.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/Utils/WifiScanner.cpp [ 96%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_raycast_tests.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_raycast_tests.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_raycast_tests.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_raycast_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/sla_print/sla_raycast_tests.cpp [ 97%] Linking CXX static library liblibslic3r_gui.a cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/cmake -P CMakeFiles/libslic3r_gui.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/cmake -E cmake_link_script CMakeFiles/libslic3r_gui.dir/link.txt --verbose=1 /usr/bin/ar qc liblibslic3r_gui.a CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ArrangeSettingsDialogImgui.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/SceneRaycaster.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaBase.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoEmboss.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSimplify.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSVG.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMmuSegmentation.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMeasure.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Geometry.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/IconManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/BitmapComboBox.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/EditGCodeDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Factories.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GalleryDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/CoordAxes.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/CameraUtils.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/SendSystemInfoDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/SurfaceDrag.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/TextLines.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/WifiConfigDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/BoostThreadWorker.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob2.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontNameImageJob.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontStyleImagesJob.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/EmbossJob.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/NotificationProgressIndicator.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ProgressStatusBar.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/DoubleSlider.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Notebook.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ProjectDirtyStateManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/DesktopIntegrationDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/HintNotification.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/BitmapToggleButton.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/Button.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/CheckBox.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/ComboBox.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/DropDown.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateColor.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateHandler.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StaticBox.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SpinInput.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SwitchButton.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/TextInput.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/FileArchiveDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Downloader.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/DownloaderFileGet.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/AppUpdater.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Moonraker.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/EmbossStyleManager.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/FontConfigHelp.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/AstroBox.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Repetier.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/PrintHost.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Bonjour.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdater.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Process.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/RaycastManager.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/UndoRedo.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/HexFile.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/TCPConsole.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/MKS.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/WinRegistry.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/WxFontUtils.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/WifiScanner.cpp.o In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/sla_print/sla_test_utils.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/sla_print/sla_raycast_tests.cpp:7: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/bin/ranlib liblibslic3r_gui.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 97%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_supptreeutils_tests.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_supptreeutils_tests.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_supptreeutils_tests.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_supptreeutils_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/sla_print/sla_supptreeutils_tests.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 97%] Built target libslic3r_gui /usr/bin/gmake -f src/CMakeFiles/PrusaSlicer.dir/build.make src/CMakeFiles/PrusaSlicer.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/CMakeFiles/PrusaSlicer.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/CMakeFiles/PrusaSlicer.dir/build.make src/CMakeFiles/PrusaSlicer.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 97%] Building CXX object src/CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o -MF CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o.d -o CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/PrusaSlicer.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/sla_print/sla_supptreeutils_tests.cpp:7: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp: In instantiation of ‘std::pair<_FIter, _FIter> Slic3r::Geometry::dir_to_spheric(Slic3r::Vec<3, Tin>&, Tout) [with Tout = double; Tin = double; Slic3r::Vec<3, Tin> = Eigen::Matrix]’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:651:47: required from ‘Slic3r::sla::GroundConnection Slic3r::sla::deepsearch_ground_connection(Ex, const SupportableMesh&, const Junction&, WideningFn&&, const Slic3r::Vec3d&) [with Ex = Slic3r::ExecutionSeq; WideningFn = deepsearch_ground_connection(Slic3r::ExecutionSeq, const SupportableMesh&, const Junction&, double, const Slic3r::Vec3d&)::&; = void; Slic3r::Vec3d = Eigen::Matrix]’ 651 | auto [plr_init, azm_init] = dir_to_spheric(init_dir); | ~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:748:40: required from ‘Slic3r::sla::GroundConnection Slic3r::sla::deepsearch_ground_connection(Ex, const SupportableMesh&, const Junction&, double, const Slic3r::Vec3d&) [with Ex = Slic3r::ExecutionSeq; Slic3r::Vec3d = Eigen::Matrix]’ 748 | return deepsearch_ground_connection(policy, sm, source, wfn, init_dir); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/sla_print/sla_supptreeutils_tests.cpp:118:50: required from here 118 | sla::deepsearch_ground_connection(ex_seq, sm, j, EndR, sla::DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp:531:23: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | std::pair dir_to_spheric(const Vec<3, Tin> &n, Tout norm = 1.) | ^~~~~~~~~~~~~~ [ 98%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_archive_readwrite_tests.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_archive_readwrite_tests.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_archive_readwrite_tests.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_archive_readwrite_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/sla_print/sla_archive_readwrite_tests.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/sla_print/sla_archive_readwrite_tests.cpp:4: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 98%] Linking CXX executable sla_print_tests cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print && /usr/bin/cmake -E cmake_link_script CMakeFiles/sla_print_tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/sla_print_tests.dir/sla_print_tests_main.cpp.o CMakeFiles/sla_print_tests.dir/sla_print_tests.cpp.o CMakeFiles/sla_print_tests.dir/sla_test_utils.cpp.o CMakeFiles/sla_print_tests.dir/sla_supptgen_tests.cpp.o CMakeFiles/sla_print_tests.dir/sla_raycast_tests.cpp.o CMakeFiles/sla_print_tests.dir/sla_supptreeutils_tests.cpp.o CMakeFiles/sla_print_tests.dir/sla_archive_readwrite_tests.cpp.o -o sla_print_tests ../../src/libslic3r/liblibslic3r.a ../../src/libslic3r/liblibslic3r.a ../../src/admesh/libadmesh.a ../../src/miniz/libminiz_static.a /usr/lib64/libboost_log.so.1.83.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_locale.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_chrono.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 ../../src/clipper/libclipper.a ../../src/boost/libnowide.a /usr/lib64/libexpat.so.1.9.2 ../../src/glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 ../../src/semver/libsemver.a ../../src/libslic3r/liblibslic3r_cgal.a /usr/lib64/libgmpxx.so /lib64/libmpfr.so /lib64/libgmp.so -ldl /usr/lib64/libpng.so /usr/lib64/libjpeg.so ../../src/qoi/libqoi.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a /usr/lib64/libopenvdb.so /usr/lib64/libz.so /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_iostreams.so.1.83.0 /usr/lib64/libImath-3_1.so.29.10.0 -lm /usr/lib64/libtbb.so.12.11 /usr/lib64/libtbbmalloc.so.2.11 /usr/lib64/libnlopt.so [ 98%] Linking CXX executable prusa-slicer cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/PrusaSlicer.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o -o prusa-slicer libslic3r/liblibslic3r.a -ldl -lstdc++ slic3r/liblibslic3r_gui.a -ldl libslic3r/liblibslic3r.a libslic3r/liblibslic3r.a admesh/libadmesh.a miniz/libminiz_static.a /usr/lib64/libboost_log.so.1.83.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_locale.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_chrono.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 clipper/libclipper.a boost/libnowide.a glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 semver/libsemver.a libslic3r/liblibslic3r_cgal.a /usr/lib64/libgmpxx.so /lib64/libmpfr.so /lib64/libgmp.so /usr/lib64/libpng.so /usr/lib64/libjpeg.so qoi/libqoi.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a /usr/lib64/libopenvdb.so /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_iostreams.so.1.83.0 /usr/lib64/libImath-3_1.so.29.10.0 /usr/lib64/libtbb.so.12.11 /usr/lib64/libtbbmalloc.so.2.11 /usr/lib64/libnlopt.so /usr/lib64/libexpat.so.1.9.2 -lm avrdude/libavrdude.a imgui/libimgui.a /usr/lib64/libGLEW.so /usr/lib64/libGL.so hidapi/libhidapi.a -ldl /usr/lib64/libz.so /usr/lib64/libcurl.so -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_html-3.2 -lwx_gtk3u_gl-3.2 /usr/lib64/libpng.so /usr/lib64/libz.so /usr/lib64/libtiff.so /usr/lib64/libjpeg.so /usr/lib64/librt.a -lX11 -lwayland-client -lwayland-egl -lEGL /usr/lib64/libnanosvgrast.so.0 /usr/lib64/libnanosvg.so.0 /usr/lib64/libm.so /usr/lib64/libdbus-1.so -lgtk-3 -lgdk-3 -lz -lharfbuzz -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo -lcairo-gobject -lgdk_pixbuf-2.0 -lgio-2.0 -lglib-2.0 -lgobject-2.0 -lfontconfig /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3750: warning: type ‘struct stbrp_node’ violates the C++ One Definition Rule [-Wodr] 3750 | } stbrp_node; /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:175: note: a different type is defined in another translation unit 175 | struct stbrp_node /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3749: note: the first difference of corresponding definitions is field ‘x’ 3749 | unsigned char x; /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:177: note: a field of same name but different type is defined in another translation unit 177 | stbrp_coord x,y; /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3750: note: type ‘unsigned char’ should match type ‘stbrp_coord’ 3750 | } stbrp_node; /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3745: warning: type ‘struct stbrp_context’ violates the C++ One Definition Rule [-Wodr] 3745 | } stbrp_context; /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:181: note: a different type is defined in another translation unit 181 | struct stbrp_context /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3744: note: the first difference of corresponding definitions is field ‘x’ 3744 | int x,y,bottom_y; /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:185: note: a field with different name is defined in another translation unit 185 | int align; /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3752: warning: type ‘struct stbrp_rect’ violates the C++ One Definition Rule [-Wodr] 3752 | struct stbrp_rect /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:115: note: a different type is defined in another translation unit 115 | struct stbrp_rect /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3754: note: the first difference of corresponding definitions is field ‘x’ 3754 | stbrp_coord x,y; /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:118: note: a field with different name is defined in another translation unit 118 | int id; /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.hpp:22: warning: type ‘struct ExtruderSequenceDialog’ violates the C++ One Definition Rule [-Wodr] 22 | class ExtruderSequenceDialog: public DPIDialog /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.hpp:22: note: a different type is defined in another translation unit 22 | class ExtruderSequenceDialog: public DPIDialog /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.hpp:30: note: the first difference of corresponding definitions is field ‘m_random_sequence’ 30 | CheckBox* m_random_sequence {nullptr}; /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.hpp:30: note: a field of same name but different type is defined in another translation unit 30 | CheckBox* m_random_sequence {nullptr}; /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Field.hpp:339: note: type name ‘Slic3r::GUI::CheckBox’ should match type name ‘CheckBox’ 339 | class CheckBox : public Field { /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/CheckBox.hpp:7: note: the incompatible type is defined here 7 | class CheckBox : public BitmapToggleButton /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/config.c:354: warning: type of ‘yy_scan_bytes’ does not match original declaration [-Wlto-type-mismatch] 354 | extern YY_BUFFER_STATE yy_scan_bytes(const char *base, size_t size); avrdude/lexer.c:2825: note: type mismatch in parameter 2 avrdude/lexer.c:2825: note: type ‘int’ should match type ‘size_t’ avrdude/lexer.c:2825: note: ‘yy_scan_bytes’ was previously declared here avrdude/lexer.c:2825: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:780: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 780 | Lazy_rep_0(E&& e) /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:600:18: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 600 | GroundConnection deepsearch_ground_connection( | ^ /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:627: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | void update_exact_helper(std::index_sequence) const { /usr/include/c++/14/bits/stl_heap.h: In function ‘__adjust_heap.isra’: /usr/include/c++/14/bits/stl_heap.h:224: note: parameter passing for argument of type ‘struct FaceZ’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘mk_rtree_seg’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:45: note: parameter passing for argument of type ‘struct rtree_segment_t’ when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ^ /usr/include/CGAL/NT_converter.h: In member function ‘operator()’: /usr/include/CGAL/NT_converter.h:107: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | operator()(const NT1 &a) const /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:326: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | bool optimize_pinhead_placement(Ex policy, /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:635: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 635 | void update_exact() const { In member function ‘GetLayerRangeByItem’: lto1: note: parameter passing for argument of type ‘struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/CGAL/Cartesian_converter.h: In member function ‘operator()’: /usr/include/CGAL/Cartesian_converter.h:313: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | operator()(const typename K1::Vector_3 &a) const /usr/include/CGAL/Cartesian_converter.h: In member function ‘operator()’: /usr/include/CGAL/Cartesian_converter.h:313: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | operator()(const typename K1::Vector_3 &a) const /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘operator()’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3384: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3384 | void GCodeViewer::render_legend(float& legend_height) /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘operator()’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3688:61: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3688 | auto [time, percent] = role_time_and_percent(role); | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘render_legend.constprop’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3692:81: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3692 | auto [used_filament_m, used_filament_g] = used_filament_per_role(role); | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:265: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 265 | std::pair search_ground_route(Ex policy, In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:265: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 265 | std::pair search_ground_route(Ex policy, In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp:408: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 408 | filterfn = [this, &nmls, &heads, &filterfn](unsigned fidx, size_t i, double back_r) { In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:779: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 779 | bool optimize_anchor_placement(Ex policy, In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:635: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 635 | void update_exact() const { gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 98%] Built target sla_print_tests /usr/bin/gmake -f tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/build.make tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/build.make tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 98%] Building CXX object tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3rutils_tests_main.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3rutils_tests_main.cpp.o -MF CMakeFiles/slic3rutils_tests.dir/slic3rutils_tests_main.cpp.o.d -o CMakeFiles/slic3rutils_tests.dir/slic3rutils_tests_main.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3rutils_tests_main.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘operator()’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:4001: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 4001 | auto append_print = [&imgui, imperial_units](const ColorRGBA& color, const std::array& offsets, const Times& times, std::pair used_filament) { [ 98%] Building CXX object tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_jobs_tests.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_jobs_tests.cpp.o -MF CMakeFiles/slic3rutils_tests.dir/slic3r_jobs_tests.cpp.o.d -o CMakeFiles/slic3rutils_tests.dir/slic3r_jobs_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.cpp: In member function ‘extrude_to_xy’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.cpp:368: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | std::string GCodeWriter::extrude_to_xy(const Vec2d &point, double dE, const std::string_view comment) [ 98%] Building CXX object tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_version_tests.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_version_tests.cpp.o -MF CMakeFiles/slic3rutils_tests.dir/slic3r_version_tests.cpp.o.d -o CMakeFiles/slic3rutils_tests.dir/slic3r_version_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:780: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 780 | Lazy_rep_0(E&& e) [100%] Building CXX object tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_arrangejob_tests.cpp.o cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_arrangejob_tests.cpp.o -MF CMakeFiles/slic3rutils_tests.dir/slic3r_arrangejob_tests.cpp.o.d -o CMakeFiles/slic3rutils_tests.dir/slic3r_arrangejob_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:11: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [100%] Linking CXX executable slic3rutils_tests cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils && /usr/bin/cmake -E cmake_link_script CMakeFiles/slic3rutils_tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/slic3rutils_tests.dir/slic3rutils_tests_main.cpp.o CMakeFiles/slic3rutils_tests.dir/slic3r_jobs_tests.cpp.o CMakeFiles/slic3rutils_tests.dir/slic3r_version_tests.cpp.o CMakeFiles/slic3rutils_tests.dir/slic3r_arrangejob_tests.cpp.o -o slic3rutils_tests ../../src/slic3r/liblibslic3r_gui.a ../../src/libslic3r/liblibslic3r.a ../../src/libslic3r/liblibslic3r.a ../../src/admesh/libadmesh.a ../../src/miniz/libminiz_static.a /usr/lib64/libboost_log.so.1.83.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_locale.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_chrono.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 ../../src/clipper/libclipper.a ../../src/boost/libnowide.a ../../src/glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 ../../src/semver/libsemver.a ../../src/libslic3r/liblibslic3r_cgal.a /usr/lib64/libgmpxx.so /lib64/libmpfr.so /lib64/libgmp.so /usr/lib64/libpng.so /usr/lib64/libjpeg.so ../../src/qoi/libqoi.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a /usr/lib64/libopenvdb.so /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_iostreams.so.1.83.0 /usr/lib64/libImath-3_1.so.29.10.0 /usr/lib64/libtbb.so.12.11 /usr/lib64/libtbbmalloc.so.2.11 /usr/lib64/libnlopt.so ../../src/avrdude/libavrdude.a ../../src/imgui/libimgui.a /usr/lib64/libGLEW.so /usr/lib64/libGL.so ../../src/hidapi/libhidapi.a -ldl /usr/lib64/libz.so /usr/lib64/libcurl.so -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_html-3.2 -lwx_gtk3u_gl-3.2 /usr/lib64/libpng.so /usr/lib64/libz.so /usr/lib64/libtiff.so /usr/lib64/libjpeg.so /usr/lib64/libexpat.so.1.9.2 -lm /usr/lib64/librt.a -lX11 -lwayland-client -lwayland-egl -lEGL /usr/lib64/libnanosvgrast.so.0 /usr/lib64/libnanosvg.so.0 /usr/lib64/libm.so /usr/lib64/libdbus-1.so -lgtk-3 -lgdk-3 -lz -lharfbuzz -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo -lcairo-gobject -lgdk_pixbuf-2.0 -lgio-2.0 -lglib-2.0 -lgobject-2.0 -lfontconfig /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.hpp:22: warning: type ‘struct ExtruderSequenceDialog’ violates the C++ One Definition Rule [-Wodr] 22 | class ExtruderSequenceDialog: public DPIDialog /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.hpp:22: note: a different type is defined in another translation unit 22 | class ExtruderSequenceDialog: public DPIDialog /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.hpp:30: note: the first difference of corresponding definitions is field ‘m_random_sequence’ 30 | CheckBox* m_random_sequence {nullptr}; /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.hpp:30: note: a field of same name but different type is defined in another translation unit 30 | CheckBox* m_random_sequence {nullptr}; /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Field.hpp:339: note: type name ‘Slic3r::GUI::CheckBox’ should match type name ‘CheckBox’ 339 | class CheckBox : public Field { /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/CheckBox.hpp:7: note: the incompatible type is defined here 7 | class CheckBox : public BitmapToggleButton /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:181: warning: type ‘struct stbrp_context’ violates the C++ One Definition Rule [-Wodr] 181 | struct stbrp_context /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3745: note: a different type is defined in another translation unit 3745 | } stbrp_context; /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:185: note: the first difference of corresponding definitions is field ‘align’ 185 | int align; /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3744: note: a field with different name is defined in another translation unit 3744 | int x,y,bottom_y; /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:115: warning: type ‘struct stbrp_rect’ violates the C++ One Definition Rule [-Wodr] 115 | struct stbrp_rect /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3752: note: a different type is defined in another translation unit 3752 | struct stbrp_rect /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:118: note: the first difference of corresponding definitions is field ‘id’ 118 | int id; /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3754: note: a field with different name is defined in another translation unit 3754 | stbrp_coord x,y; /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:175: warning: type ‘struct stbrp_node’ violates the C++ One Definition Rule [-Wodr] 175 | struct stbrp_node /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3750: note: a different type is defined in another translation unit 3750 | } stbrp_node; /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:177: note: the first difference of corresponding definitions is field ‘x’ 177 | stbrp_coord x,y; /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3749: note: a field of same name but different type is defined in another translation unit 3749 | unsigned char x; /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:175: note: type ‘stbrp_coord’ should match type ‘unsigned char’ 175 | struct stbrp_node /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/avrdude/config.c:354: warning: type of ‘yy_scan_bytes’ does not match original declaration [-Wlto-type-mismatch] 354 | extern YY_BUFFER_STATE yy_scan_bytes(const char *base, size_t size); ../../src/avrdude/lexer.c:2825: note: type mismatch in parameter 2 ../../src/avrdude/lexer.c:2825: note: type ‘int’ should match type ‘size_t’ ../../src/avrdude/lexer.c:2825: note: ‘yy_scan_bytes’ was previously declared here ../../src/avrdude/lexer.c:2825: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘extrude_branch’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:1194: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1194 | [&trees, &volumes, &config, &slicing_params, &move_bounds, &mesh_slicing_params, &throw_on_cancel](const tbb::blocked_range &range) { In member function ‘GetLayerRangeByItem’: lto1: note: parameter passing for argument of type ‘struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp: In member function ‘load_wipe_tower_preview’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp:501: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 501 | int GLVolumeCollection::load_wipe_tower_preview( /usr/include/c++/14/bits/stl_heap.h: In function ‘__adjust_heap.isra’: /usr/include/c++/14/bits/stl_heap.h:224: note: parameter passing for argument of type ‘struct FaceZ’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Camera.cpp: In member function ‘calc_tight_frustrum_zs_around’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Camera.cpp:195:50: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | m_frustrum_zs = calc_tight_frustrum_zs_around(box); | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.cpp: In member function ‘handle_layers_data_focus_event’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.cpp:4430: note: parameter passing for argument of type ‘const struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 4430 | void GLCanvas3D::handle_layers_data_focus_event(const t_layer_height_range range, const EditorType type) /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp: In member function ‘selection_changed’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp:736: note: parameter passing for argument of type ‘struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 736 | void ObjectList::selection_changed() /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:101: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 101 | std::pair create_ground_pillar( /usr/include/CGAL/NT_converter.h: In member function ‘operator()’: /usr/include/CGAL/NT_converter.h:107: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | operator()(const NT1 &a) const /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:600: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 600 | GroundConnection deepsearch_ground_connection( /usr/include/CGAL/Cartesian_converter.h: In member function ‘operator()’: /usr/include/CGAL/Cartesian_converter.h:313: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | operator()(const typename K1::Vector_3 &a) const /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Plater.cpp: In member function ‘copy_selection_to_clipboard’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Plater.cpp:8047: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 8047 | void Plater::copy_selection_to_clipboard() /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘operator()’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3384: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3384 | void GCodeViewer::render_legend(float& legend_height) /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘operator()’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3688:61: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3688 | auto [time, percent] = role_time_and_percent(role); | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘render_legend.constprop’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3692:81: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3692 | auto [used_filament_m, used_filament_g] = used_filament_per_role(role); | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp: In member function ‘get_item_config’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp:563: note: parameter passing for argument of type ‘struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 563 | ModelConfig& ObjectList::get_item_config(const wxDataViewItem& item) const /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp: In function ‘adaptive_fill_line_spacing’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp:611:84: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 611 | auto [adaptive_line_spacing, support_line_spacing] = adaptive_fill_line_spacing(*this); | ^ In function ‘get_wipe_tower_cone_base’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘extrude’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘mk_rtree_seg’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:45: note: parameter passing for argument of type ‘struct rtree_segment_t’ when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:265: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 265 | std::pair search_ground_route(Ex policy, In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:0, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:0, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:0: /usr/include/openvdb/tree/LeafManager.h:675: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:0, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:0, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:0: /usr/include/openvdb/tree/LeafManager.h:675: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:0, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:0, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:0: /usr/include/openvdb/tree/LeafManager.h:675: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:0, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:0, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:0: /usr/include/openvdb/tree/LeafManager.h:675: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:0, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:0, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:0: /usr/include/openvdb/tree/LeafManager.h:675: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:0, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:0, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:0: /usr/include/openvdb/tree/LeafManager.h:675: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘get_wipe_tower_cone_base’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp: In function ‘calculate_overhang_speed’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp:3392:83: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3392 | dynamic_speed_and_fan_speed = ExtrusionProcessor::calculate_overhang_speed(path_attr, this->m_config, m_writer.extruder()->id(), | ^ /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:635: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 635 | void update_exact() const { /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp: In function ‘find_inter_of_lines_in_diff_objs’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp:295: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | ConflictResultOpt ConflictChecker::find_inter_of_lines_in_diff_objs(SpanOfConstPtrs objs, /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp: In function ‘calculate_overhang_speed’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp:3392:83: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3392 | dynamic_speed_and_fan_speed = ExtrusionProcessor::calculate_overhang_speed(path_attr, this->m_config, m_writer.extruder()->id(), | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp: In member function ‘first_layer_wipe_tower_corners’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp:1239: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1239 | Points Print::first_layer_wipe_tower_corners() const /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp: In member function ‘first_layer_wipe_tower_corners’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp:1239: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1239 | Points Print::first_layer_wipe_tower_corners() const /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘extrude_branch’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:1194: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1194 | [&trees, &volumes, &config, &slicing_params, &move_bounds, &mesh_slicing_params, &throw_on_cancel](const tbb::blocked_range &range) { In member function ‘update_scene_from_editor_selection’, inlined from ‘operator()’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectLayers.cpp:405:51, inlined from ‘operator()’ at /usr/include/wx-3.2/wx/event.h:547:18: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectLayers.cpp:228:68: note: parameter passing for argument of type ‘struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | wxGetApp().plater()->canvas3D()->handle_layers_data_focus_event(m_selectable_range, m_selection_type); | ^ /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:780: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 780 | Lazy_rep_0(E&& e) In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘__make_heap’, inlined from ‘__heap_select’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘__partial_sort’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘__introsort_loop’ at /usr/include/c++/14/bits/stl_algo.h:1884:27: /usr/include/c++/14/bits/stl_heap.h:356:29: note: parameter passing for argument of type ‘struct FaceZ’ when C++17 is enabled changed to match C++14 in GCC 10.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:600: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 600 | GroundConnection deepsearch_ground_connection( /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp:408: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 408 | filterfn = [this, &nmls, &heads, &filterfn](unsigned fidx, size_t i, double back_r) { /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp:408: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 408 | filterfn = [this, &nmls, &heads, &filterfn](unsigned fidx, size_t i, double back_r) { In function ‘__make_heap’, inlined from ‘__heap_select’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘__partial_sort’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘__introsort_loop’ at /usr/include/c++/14/bits/stl_algo.h:1884:27: /usr/include/c++/14/bits/stl_heap.h:356:29: note: parameter passing for argument of type ‘struct FaceZ’ when C++17 is enabled changed to match C++14 in GCC 10.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ^ Symlinking the G-code viewer to PrusaSlicer cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src && ln -sf prusa-slicer prusa-gcodeviewer Symlinking the resources directory into the build tree cd /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src && ln -sfn /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/resources /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/src/../resources gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [100%] Built target PrusaSlicer In member function ‘extrude’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘mk_rtree_seg’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:45: note: parameter passing for argument of type ‘struct rtree_segment_t’ when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp: In function ‘adaptive_fill_line_spacing’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp:611:84: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 611 | auto [adaptive_line_spacing, support_line_spacing] = adaptive_fill_line_spacing(*this); | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp: In member function ‘load_wipe_tower_preview’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp:501: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 501 | int GLVolumeCollection::load_wipe_tower_preview( In member function ‘update_scene_from_editor_selection’, inlined from ‘operator()’ at /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectLayers.cpp:405:51, inlined from ‘operator()’ at /usr/include/wx-3.2/wx/event.h:547:18: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectLayers.cpp:228:68: note: parameter passing for argument of type ‘struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | wxGetApp().plater()->canvas3D()->handle_layers_data_focus_event(m_selectable_range, m_selection_type); | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Camera.cpp: In member function ‘calc_tight_frustrum_zs_around’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Camera.cpp:195:50: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | m_frustrum_zs = calc_tight_frustrum_zs_around(box); | ^ /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp: In member function ‘get_item_config’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp:563: note: parameter passing for argument of type ‘struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 563 | ModelConfig& ObjectList::get_item_config(const wxDataViewItem& item) const /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘operator()’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:4001: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 4001 | auto append_print = [&imgui, imperial_units](const ColorRGBA& color, const std::array& offsets, const Times& times, std::pair used_filament) { /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Plater.cpp: In member function ‘copy_selection_to_clipboard’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Plater.cpp:8047: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 8047 | void Plater::copy_selection_to_clipboard() /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.cpp: In member function ‘handle_layers_data_focus_event’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.cpp:4430: note: parameter passing for argument of type ‘const struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 4430 | void GLCanvas3D::handle_layers_data_focus_event(const t_layer_height_range range, const EditorType type) /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp: In member function ‘add_layer_range_after_current’: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp:3353: note: parameter passing for argument of type ‘const struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 3353 | void ObjectList::add_layer_range_after_current(const t_layer_height_range current_range) gmake[2]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' [100%] Built target slic3rutils_tests gmake[1]: Leaving directory '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/CMakeFiles 0 + pushd resources/icons ~/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/resources/icons ~/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 + find . -type f -name '*.png' -exec convert '{}' -strip '{}' ';' ~/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 + popd + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.rgiYkN + umask 022 + cd /builddir/build/BUILD/prusa-slicer-2.7.4-build + '[' /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT ++ dirname /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT + mkdir -p /builddir/build/BUILD/prusa-slicer-2.7.4-build + mkdir /builddir/build/BUILD/prusa-slicer-2.7.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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd PrusaSlicer-version_2.7.4 + DESTDIR=/builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "Release" -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/data -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/data/embossed_text.obj -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/data/hints.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/fonts -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/fonts/NotoSans-Regular.ttf -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/fonts/NotoSansCJK-Regular.ttc -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/fonts/README.txt -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/Pmetal_001.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer-mac_128px.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer.ico -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer_128px.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer_192px.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer_32px.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer-mac_128px.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer.icns -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer.ico -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer_128px.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer_192px.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer_192px_grayscale.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer_192px_transparent.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer_32px.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/add.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/add_copies.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/add_gcode.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/add_modifier.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/add_negative.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/add_part.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/add_text_modifier.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/add_text_negative.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/add_text_part.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/advanced_plus.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/align_horizontal_center.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/align_horizontal_left.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/align_horizontal_right.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/align_vertical_bottom.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/align_vertical_center.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/align_vertical_top.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/arrange.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/attention.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/browse.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/bullet_black.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/bullet_blue.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/bullet_white.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/burn.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/cancel.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/change_extruder.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/check_off.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/check_off_disabled.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/check_off_focused.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/check_on.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/check_on_disabled.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/check_on_focused.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/checked.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/cog.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/cog_.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/cog_go.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/collapse.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/collapse_btn.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/colorchange_add.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/colorchange_add_f.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/colorchange_add_m.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/colorchange_del.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/colorchange_del_f.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/compare.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/convert_file.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/cooling.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/copy.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/copy_menu.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/cross.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/cross_focus.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/cross_focus_large.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/custom-gcode_gcode.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/custom-gcode_measure.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/custom-gcode_object-info.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/custom-gcode_single.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/custom-gcode_slicing-state.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/custom-gcode_slicing-state_global.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/custom-gcode_stats.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/custom-gcode_vector-index.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/custom-gcode_vector.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/cut.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/cut_.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/cut_connectors.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/delete.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/delete_all.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/delete_all_menu.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/dot.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/dot_small.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/dot_white.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/dowel.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/drop_down.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/drop_to_bed.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/edit.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/edit_button.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/edit_button_pressed.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/edit_gcode.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/edit_gcode_f.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/edit_layers_all.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/edit_layers_some.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/edit_uni.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/editor.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/editor_menu.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/eject_sd.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/empty.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/equal.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/error_tick.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/error_tick_f.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/exclamation.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/exclamation_manifold.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/exit.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/expand_btn.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/export_config.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/export_config_bundle.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/export_gcode.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/export_plater.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/export_to_sd.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/eye_closed.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/eye_open.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/fdm_supports.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/fdm_supports_.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/flag_green.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/flag_red.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/funnel.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/fuzzy_skin.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/gcode.icns -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/hollow.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/hollowing.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/import_config.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/import_config_bundle.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/import_plater.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/infill.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/info.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/instance_add.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/instance_remove.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/ironing.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/layers.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/layers_white.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/legend_cog.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/legend_colorchanges.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/legend_customgcodes.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/legend_deretract.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/legend_pauseprints.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/legend_retract.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/legend_seams.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/legend_shells.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/legend_toolchanges.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/legend_toolmarker.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/legend_travel.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/legend_wipe.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/lock.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/lock_closed.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/lock_closed_f.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/lock_closed_white.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/lock_open.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/lock_open_f.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/lock_open_sys.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/make_bold.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/make_italic.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/make_unbold.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/make_unitalic.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/mark_X.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/mark_Y.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/mark_Z.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/measure.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/mirroring_off.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/mirroring_on.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/mirroring_transparent.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/mmu_segmentation.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/mmu_segmentation_.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/mode.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/mode_advanced.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/mode_expert.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/mode_simple.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/move.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/not_equal.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/note.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_cancel.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_cancel_hover.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_clippy.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_close.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_close_hover.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_documentation.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_documentation_hover.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_eject_sd.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_eject_sd_hover.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_error.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_info.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_minimalize.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_minimalize_hover.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_open.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_open_hover.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_pause.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_pause_hover.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_play.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_play_hover.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_preferences.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_preferences_hover.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_right.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_right_hover.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_warning.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/number_of_copies.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/objlist_info.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/open.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/open_browser.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/output+page_white.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/pad.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/paste.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/paste_menu.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/pause_print.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/pause_print_f.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/place.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/plater.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/plug.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/preview.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/preview_menu.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/printer.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/printer_placeholder.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/printer_white.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/question.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/re_slice.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/redo.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/redo_menu.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/redo_toolbar.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/reflection_x.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/reflection_y.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/refresh.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/remove.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/remove_copies.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/remove_menu.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/resin.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/revert_all_.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/rotate.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/save.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/scalar_param.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/scale.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/seam.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/seam_.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/search.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/search_.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/search_blink.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/search_gray.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/set_separate_obj.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/settings.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/shape_gallery.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/sinking.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/skirt+brim.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/sla_printer.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/sla_supports.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/sla_view_original.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/sla_view_processed.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/snap.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/spin_dec.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/spin_dec_act.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/spin_inc.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/spin_inc_act.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/splashscreen-gcodepreview.jpg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/splashscreen.jpg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/split_object_SMALL.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/split_objects.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/split_parts.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/split_parts_SMALL.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/spool.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/stl.icns -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/support.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/support_blocker.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/support_enforcer.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/svg_modifier.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/svg_negative.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/svg_part.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/switch_presets.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/test.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/thumb_down.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/thumb_left.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/thumb_right.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/thumb_up.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/tick_mark.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/time.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/timer_dot.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/timer_dot_empty.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/toggle_off.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/toggle_on.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/toolbar_arrow.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/toolbar_arrow_2.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/toolbar_background.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/undo.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/undo_menu.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/undo_toolbar.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/upload_queue.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/vector_filament_param.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/vector_param.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/wrench.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/wrench_white.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/PrusaSlicer.pot -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/be -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/be/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/be/PrusaSlicer_be.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ca -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ca/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ca/PrusaSlicer_ca.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/cs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/cs/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/cs/PrusaSlicer_cs.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/de -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/de/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/de/PrusaSlicer_de.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/en -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/en/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/en/PrusaSlicer_en.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/es -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/es/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/es/PrusaSlicer_es.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/fi -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/fi/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/fi/PrusaSlicer_fi.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/fr -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/fr/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/fr/PrusaSlicer_fr.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/hu -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/hu/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/hu/PrusaSlicer_hu.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/it -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/it/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/it/PrusaSlicer_it.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ja -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ja/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ja/PrusaSlicer_ja.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ko -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ko/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ko/PrusaSlicer_ko_KR.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ko_KR -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ko_KR/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ko_KR/PrusaSlicer_ko.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ko_KR/PrusaSlicer_ko_KR.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ko_KR/PrusaSlicer_ko_KR.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/list.txt -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/nl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/nl/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/nl/PrusaSlicer_nl.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/pl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/pl/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/pl/PrusaSlicer_pl.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/pt_BR -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/pt_BR/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/pt_BR/PrusaSlicer_pt_BR.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ru -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ru/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ru/PrusaSlicer_ru.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/sl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/sl/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/sl/PrusaSlicer.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/tr -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/tr/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/tr/PrusaSlicer_tr.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/uk -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/uk/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/uk/PrusaSlicer_uk.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/af.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/an.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/ar.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/be.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/ca.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/ca@valencia.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/cs.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/da.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/de.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/el.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/en.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/en.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/es.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/eu.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/fa_IR.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/fi.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/fr.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/gl_ES.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/hi.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/hr.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/hu.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/id.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/it.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/ja.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/ko.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/ko_KR.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/lt.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/lv.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/ms.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/nb.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/ne.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/nl.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/pl.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/pt.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/pt_BR.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/ro.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/ru.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/sk.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/sl.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/sq.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/sv.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/ta.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/tr.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/uk.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/vi.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/zh_CN.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/zh_TW.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/zh_CN -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/zh_CN/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/zh_CN/PrusaSlicer_zh_CN.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/zh_TW -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/zh_TW/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/zh_TW/PrusaSlicer_zh_TW.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker/M5-bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker/M5-texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker/M5-texture_v2.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker/M5C-bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker/M5C-texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker/M5C-texture_v2.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker/M5C_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker/M5C_thumbnail_v2.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker/M5_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker/M5_thumbnail_v2.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/4MAXPRO20_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/4MAXPRO20_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/4MAXPRO20_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/AK.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/AK.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/AKLP_Bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/AKLP_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/AK_Bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/AK_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/I3MEGAS_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/I3MEGA_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/MEGA0_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/PHOTON MONO SE_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/PHOTON MONO X 6K_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/PHOTON MONO X_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/PHOTON MONO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/PREDATOR_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/i3megas.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/i3megas_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/mega0.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/mega0_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/Genius_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/Hornet_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/X1_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/X3 Plus_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/X3 Pro_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/X4 Max_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/X4 Plus_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/X4 Pro_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/bed-genius.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/bed-genius.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/bed-hornet.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/bed-hornet.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/bed-x1.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/bed-x1.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/bed-x3-plus.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/bed-x3-pro.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/bed-x4-max.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/bed-x4-plus.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/bed-x4-pro.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/BIBO.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/BIBO.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/BIBO -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/BIBO/BIBO2.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/BIBO/BIBO2_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/BIBO/BIBO2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/BIQU.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/BIQU.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/BIQU -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/BIQU/BIQUBX_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/BIQU/BX_Bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/BIQU/BX_Texture.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/CocoaPress.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/CocoaPress.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/CocoaPress -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/CocoaPress/CocoaPress_MiniChef.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/CocoaPress/minichef_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/CocoaPress/minichef_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR10MAX_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR10MINI_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR10S4_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR10S5_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR10SMARTPRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR10SMART_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR10SPROV2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR10SPRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR10S_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR10V2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR10V3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR10_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR200B_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR20PRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR20_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR5PROH_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR5PRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR6MAX_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR6SE_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR8_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CRXPRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CRX_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER2PRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER3BLTOUCH_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER3MAXNEO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER3MAX_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER3NEO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER3PRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER3S1PLUS_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER3S1PRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER3S1_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER3V2NEO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER3V2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER4_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER5PLUS_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER5PRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER5S1_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER5_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER6_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER7_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/SERMOOND1_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/SERMOONV1PRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/SERMOONV1_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr10.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr10_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr10max.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr10max_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr10mini.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr10mini_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr10s4.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr10s4_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr10s5.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr10s5_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr10spro.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr10v2_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr20.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr200b.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr200b_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr5pro.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr5pro_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr6se.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr6se_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr8.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr8_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender2.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender2_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender2pro.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender2pro_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender3.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender3_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender3v2.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender3v2_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender5plus.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender5plus_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender6.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender6_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender7.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender7_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/sermoond1.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/sermoond1_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/sermoonv1.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/sermoonv1_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Elegoo.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Elegoo.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Elegoo -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE1_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE2D_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE2S_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE3MAX_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE3PLUS_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE3PRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNEX_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/FLSun.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/FLSun.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/FLSun -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/FLSun/Q5.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/FLSun/Q5_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/FLSun/Q5_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/FLSun/QQSP.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/FLSun/QQSP_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/FLSun/QQSP_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/125X130.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/125x130.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/150x150.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/150x150.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/160x160.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/160x160.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/180X150.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/180x150.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/200x200.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/200x200.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/220x220.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/220x220.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/250x250.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/250x250.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/255x255.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/255x255.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/300x180.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/300x180.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/320x320.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/320x320.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/A10M_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/A10Pro_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/A10T_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/A20M_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/A20T_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/A20_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/A30M_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/A30Pro_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/A30T_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/E180_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/GiantArmD200_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/I3ProB_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/I3ProC_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/I3ProW_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/MeCreator2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/MeCreator_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/MeDucer_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/MizarM_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/MizarMax_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/MizarPro_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/MizarS_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/Mizar_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/ThunderPro_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/Thunder_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/INAT.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/INAT.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/INAT -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/INAT/PROTON_XE750_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/INAT/PROTON_X_RAIL_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/INAT/PROTON_X_ROD_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Infinity3D.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Infinity3D.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Infinity3D -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Infinity3D/DEV-200_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Infinity3D/DEV-350_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Infinity3D/DEV_200_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Infinity3D/DEV_200_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Infinity3D/DEV_350_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Infinity3D/DEV_350_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Jubilee.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Jubilee.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Jubilee -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Jubilee/Jubilee_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Jubilee/Jubilee_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Jubilee/Jubilee_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_V2_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_V2_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_V2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_VULCAN_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_VULCAN_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_VULCAN_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D5_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D5_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D5_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D6_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D6_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D6_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LulzBot.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LulzBot.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LulzBot -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LulzBot/MINI_AERO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LulzBot/TAZ6_AERO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LulzBot/TAZ_WORKHORSE_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/MakerGear.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/MakerGear.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/MakerGear -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/MakerGear/M2_M3.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/MakerGear/M2_M3.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_M2_DUAL_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_M2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_M3_DUPLICATION_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_M3_SE_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_M3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_MICRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_U1_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PapapiuLab.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PapapiuLab.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PapapiuLab -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PapapiuLab/Papapiu_N1S_Bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PapapiuLab/Papapiu_N1S_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PapapiuLab/Papapiu_N1_Texture.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Print4Taste.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Print4Taste.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Print4Taste -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Print4Taste/MC2.0_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Print4Taste/MC2.0_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Print4Taste/MC2.0_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MINIIS_ALPHA_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MINIIS_BETA_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MINIIS_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MINI_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2.5MMU2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2.5SMMU2S_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2.5S_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2.5_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2SMM_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2S_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3.5MMU3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3.9MMU3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK35_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK39IS_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK39IS_thumbnail_v2.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK39_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3MMU2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3SMMU2S_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3SMMU3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3S_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK4ISMMU3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK4IS_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK4IS_thumbnail_v2.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK4_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/SL1S_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/SL1_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/XL2IS_alpha_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/XL2IS_beta_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/XL2IS_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/XL2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/XL5IS_alpha_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/XL5IS_beta_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/XL5IS_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/XL5_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/XLIS_alpha_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/XLIS_beta_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/XLIS_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/XL_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/mini.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/miniIS.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/miniISbeta.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/mini_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/mk2.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/mk2_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/mk3.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/mk35.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/mk39.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/mk3_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/mk4.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/mk4_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/mk4is.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/sl1.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/sl1_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/sl1s.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/sl1s_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/xl.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/xl_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/xlis_alpha.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/xlis_beta.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/VC3_300_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/VC3_400_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/VC3_500_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/VMINION_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/rr-vc-300.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/rr-vc-300.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/rr-vc-400.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/rr-vc-400.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/rr-vc-500.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/rr-vc-500.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/rr-vminion.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/rr-vminion.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D/Mucit2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D/Mucit_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D/Zero2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D/Zero3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D/mucit2_bed.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D/mucit2_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D/mucit_bed.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D/mucit_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D/zero2_bed.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D/zero3_bed.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D/zero_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250 Dual QSKit_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250 Dual_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250 QSKit_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250 QSKit_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350 Dual QSKit_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350 Dual_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350 QSKit_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350 QSKit_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker J1_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker J1_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker J1_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV01 PRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV01_BLTouch_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV01_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV01_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV01_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV02_BLTouch_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV02_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV02_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV03_BLTouch_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV03_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV03_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV03_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV04 Copy Mode_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV04 Dual Mode_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV04 Mirror Mode_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV04 Single Mode 01_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV04 Single Mode 02_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV04_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV04_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV04_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV05_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV05_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV05_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV06 PLUS_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV06PLUS_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV06PLUS_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV06_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV06_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV06_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/Sovol.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Templates.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Templates.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/AQD_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/AQI_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/DQ2+FP2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/DQ2+FP_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/DQ2P+FP2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/DQ2P+FP_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/DQ2P_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/DQ2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/DQL_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/DQM_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/DQXL_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/aq_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/aqp_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/dq2_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Trimaker.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Trimaker.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Trimaker -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Trimaker/CosmosII_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Trimaker/Cosmos_II_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Trimaker/NPC_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Trimaker/NebulaCloud.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Trimaker/NebulaCloud_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Trimaker/Nebula_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Ultimaker.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Ultimaker.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Ultimaker -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Ultimaker/ULTIMAKER2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Ultimaker/ultimaker2.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Ultimaker/ultimaker2_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/Voron_SW_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/Voron_v0_120_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/Voron_v1_250_afterburner_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/Voron_v1_300_afterburner_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/Voron_v1_350_afterburner_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/Voron_v2_250_afterburner_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/Voron_v2_250_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/Voron_v2_300_afterburner_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/Voron_v2_300_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/Voron_v2_350_afterburner_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/Voron_v2_350_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/bedtexture-SW-250x210.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/bedtexture-v0-120.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/bedtexture-v1-250.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/bedtexture-v1-300.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/bedtexture-v2-250.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/bedtexture-v2-300.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/bedtexture-v2-350.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/printbed-SW-MK52.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/printbed-v0-120.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/printbed-v1-250.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/printbed-v1-300.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/printbed-v1-350.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/printbed-v2-250.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/printbed-v2-300.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/printbed-v2-350.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar/150_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar/220_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar/310_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar/Z5X_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar/Z5_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar/Z6_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar/Z8_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar/Z9_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar/bed_150.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar/bed_220.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar/bed_310.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/gCreate.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/gCreate.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/gCreate -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/gCreate/GMAX15P_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/gCreate/GMAX2DUAL2IN1_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/gCreate/GMAX2DUAL_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/gCreate/GMAX2PRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/gCreate/GMAX2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/gCreate/gmax15p.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/gCreate/gmax15p_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/gCreate/gmax2.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/gCreate/gmax2_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110 -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/background.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/background.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/flat.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/flat.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/flat_clip.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/flat_clip.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/flat_texture.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/flat_texture.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/gouraud.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/gouraud.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/gouraud_light.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/gouraud_light.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/gouraud_light_clip.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/gouraud_light_clip.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/gouraud_light_instanced.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/gouraud_light_instanced.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/imgui.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/imgui.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/mm_contour.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/mm_contour.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/mm_gouraud.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/mm_gouraud.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/printbed.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/printbed.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/toolpaths_cog.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/toolpaths_cog.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/variable_layer_height.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/variable_layer_height.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140 -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/background.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/background.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/dashed_thick_lines.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/dashed_thick_lines.gs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/dashed_thick_lines.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/flat.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/flat.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/flat_clip.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/flat_clip.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/flat_texture.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/flat_texture.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/gouraud.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/gouraud.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/gouraud_light.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/gouraud_light.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/gouraud_light_clip.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/gouraud_light_clip.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/gouraud_light_instanced.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/gouraud_light_instanced.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/imgui.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/imgui.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/mm_contour.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/mm_contour.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/mm_gouraud.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/mm_gouraud.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/printbed.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/printbed.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/toolpaths_cog.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/toolpaths_cog.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/variable_layer_height.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/variable_layer_height.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/background.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/background.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/dashed_lines.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/dashed_lines.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/flat.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/flat.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/flat_clip.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/flat_clip.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/flat_texture.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/flat_texture.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/gouraud.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/gouraud.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/gouraud_light.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/gouraud_light.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/gouraud_light_clip.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/gouraud_light_clip.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/gouraud_light_instanced.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/gouraud_light_instanced.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/imgui.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/imgui.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/mm_contour.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/mm_contour.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/mm_gouraud.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/mm_gouraud.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/printbed.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/printbed.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/toolpaths_cog.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/toolpaths_cog.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/variable_layer_height.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/variable_layer_height.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/wireframe.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/wireframe.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/3DBenchy.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/3DBenchy.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/M3_hex_nut.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/M3_hex_nut.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/M3x10_screw.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/M3x10_screw.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/OTHER_recycling_symbol.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/OTHER_recycling_symbol.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/PETG_recycling_symbol.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/PETG_recycling_symbol.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/PLA_recycling_symbol.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/PLA_recycling_symbol.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/box.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/box.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/bunny.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/bunny.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/cone.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/cone.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/cylinder.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/cylinder.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/helper_disk.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/helper_disk.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/pyramid.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/pyramid.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/sign_base.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/sign_base.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/sign_base_rounded.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/sign_base_rounded.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/sphere.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/sphere.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/torus.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/torus.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/universal wall mount hole.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/universal wall mount hole.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/applications/PrusaSlicer.desktop -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/applications/PrusaGcodeviewer.desktop -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/icons/hicolor/32x32/apps/PrusaSlicer.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/icons/hicolor/32x32/apps/PrusaSlicer-gcodeviewer.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/icons/hicolor/128x128/apps/PrusaSlicer.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/icons/hicolor/128x128/apps/PrusaSlicer-gcodeviewer.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/icons/hicolor/192x192/apps/PrusaSlicer.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/icons/hicolor/192x192/apps/PrusaSlicer-gcodeviewer.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/lib/udev/rules.d -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/lib/udev/rules.d/90-3dconnexion.rules -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/bin/prusa-slicer -- Installing: /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/lib64/OCCTWrapper.so + mv /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/bin/prusa-slicer /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/bin/prusa-slicer.wrapped + cat + chmod 755 /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/bin/prusa-slicer + mkdir -p /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/appdata + install -m 644 /builddir/build/SOURCES/prusa-slicer.appdata.xml /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/appdata/prusa-slicer.appdata.xml + rm -rf /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT//usr/lib64/perl5/vendor_perl + rm -rf /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT//usr/share/perl5/vendor_perl + ls -lR /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization: total 576 -rw-r--r--. 1 mockbuild mock 479212 Apr 5 09:25 PrusaSlicer.pot drwxr-xr-x. 2 mockbuild mock 80 Jun 2 04:06 be drwxr-xr-x. 2 mockbuild mock 80 Jun 2 04:06 ca drwxr-xr-x. 2 mockbuild mock 80 Jun 2 04:06 cs drwxr-xr-x. 2 mockbuild mock 80 Jun 2 04:06 de drwxr-xr-x. 2 mockbuild mock 80 Jun 2 04:06 en drwxr-xr-x. 2 mockbuild mock 80 Jun 2 04:06 es drwxr-xr-x. 2 mockbuild mock 80 Jun 2 04:06 fi drwxr-xr-x. 2 mockbuild mock 80 Jun 2 04:06 fr drwxr-xr-x. 2 mockbuild mock 80 Jun 2 04:06 hu drwxr-xr-x. 2 mockbuild mock 80 Jun 2 04:06 it drwxr-xr-x. 2 mockbuild mock 80 Jun 2 04:06 ja drwxr-xr-x. 2 mockbuild mock 80 Jun 2 04:06 ko drwxr-xr-x. 2 mockbuild mock 120 Jun 2 04:06 ko_KR -rw-r--r--. 1 mockbuild mock 4400 Apr 5 09:25 list.txt drwxr-xr-x. 2 mockbuild mock 80 Jun 2 04:06 nl drwxr-xr-x. 2 mockbuild mock 80 Jun 2 04:06 pl drwxr-xr-x. 2 mockbuild mock 80 Jun 2 04:06 pt_BR drwxr-xr-x. 2 mockbuild mock 80 Jun 2 04:06 ru drwxr-xr-x. 2 mockbuild mock 80 Jun 2 04:06 sl drwxr-xr-x. 2 mockbuild mock 80 Jun 2 04:06 tr drwxr-xr-x. 2 mockbuild mock 80 Jun 2 04:06 uk drwxr-xr-x. 2 mockbuild mock 980 Jun 2 04:06 wx_locale drwxr-xr-x. 2 mockbuild mock 80 Jun 2 04:06 zh_CN drwxr-xr-x. 2 mockbuild mock 80 Jun 2 04:06 zh_TW /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/be: total 1728 -rw-r--r--. 1 mockbuild mock 609091 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 1105773 Apr 5 09:25 PrusaSlicer_be.po /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ca: total 1472 -rw-r--r--. 1 mockbuild mock 465276 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 930559 Apr 5 09:25 PrusaSlicer_ca.po /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/cs: total 1600 -rw-r--r--. 1 mockbuild mock 607391 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 926404 Apr 5 09:25 PrusaSlicer_cs.po /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/de: total 1600 -rw-r--r--. 1 mockbuild mock 622102 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 942573 Apr 5 09:25 PrusaSlicer_de.po /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/en: total 768 -rw-r--r--. 1 mockbuild mock 9916 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 663960 Apr 5 09:25 PrusaSlicer_en.po /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/es: total 1600 -rw-r--r--. 1 mockbuild mock 619717 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 938760 Apr 5 09:25 PrusaSlicer_es.po /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/fi: total 832 -rw-r--r--. 1 mockbuild mock 56834 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 729439 Apr 5 09:25 PrusaSlicer_fi.po /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/fr: total 1600 -rw-r--r--. 1 mockbuild mock 637672 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 957325 Apr 5 09:25 PrusaSlicer_fr.po /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/hu: total 1280 -rw-r--r--. 1 mockbuild mock 362137 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 878841 Apr 5 09:25 PrusaSlicer_hu.po /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/it: total 1600 -rw-r--r--. 1 mockbuild mock 612986 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 932237 Apr 5 09:25 PrusaSlicer_it.po /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ja: total 1664 -rw-r--r--. 1 mockbuild mock 642007 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 989389 Apr 5 09:25 PrusaSlicer_ja.po /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ko: total 1088 -rw-r--r--. 1 mockbuild mock 205570 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 801869 Apr 5 09:25 PrusaSlicer_ko_KR.po /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ko_KR: total 2304 -rw-r--r--. 1 mockbuild mock 264543 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 829438 Apr 5 09:25 PrusaSlicer_ko.po -rw-r--r--. 1 mockbuild mock 302409 Apr 5 09:25 PrusaSlicer_ko_KR.mo -rw-r--r--. 1 mockbuild mock 829431 Apr 5 09:25 PrusaSlicer_ko_KR.po /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/nl: total 1280 -rw-r--r--. 1 mockbuild mock 345337 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 859653 Apr 5 09:25 PrusaSlicer_nl.po /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/pl: total 1600 -rw-r--r--. 1 mockbuild mock 598921 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 930950 Apr 5 09:25 PrusaSlicer_pl.po /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/pt_BR: total 1408 -rw-r--r--. 1 mockbuild mock 493158 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 875338 Apr 5 09:25 PrusaSlicer_pt_BR.po /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ru: total 1792 -rw-r--r--. 1 mockbuild mock 629011 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 1123594 Apr 5 09:25 PrusaSlicer_ru.po /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/sl: total 896 -rw-r--r--. 1 mockbuild mock 70057 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 762365 Apr 5 09:25 PrusaSlicer.po /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/tr: total 1344 -rw-r--r--. 1 mockbuild mock 409573 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 892837 Apr 5 09:25 PrusaSlicer_tr.po /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/uk: total 1344 -rw-r--r--. 1 mockbuild mock 343406 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 944409 Apr 5 09:25 PrusaSlicer_uk.po /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale: total 13504 -rw-r--r--. 1 mockbuild mock 254192 Apr 5 09:25 af.po -rw-r--r--. 1 mockbuild mock 263813 Apr 5 09:25 an.po -rw-r--r--. 1 mockbuild mock 226073 Apr 5 09:25 ar.po -rw-r--r--. 1 mockbuild mock 274391 Apr 5 09:25 be.po -rw-r--r--. 1 mockbuild mock 274507 Apr 5 09:25 ca.po -rw-r--r--. 1 mockbuild mock 255216 Apr 5 09:25 ca@valencia.po -rw-r--r--. 1 mockbuild mock 271625 Apr 5 09:25 cs.po -rw-r--r--. 1 mockbuild mock 243232 Apr 5 09:25 da.po -rw-r--r--. 1 mockbuild mock 278607 Apr 5 09:25 de.po -rw-r--r--. 1 mockbuild mock 304816 Apr 5 09:25 el.po -rw-r--r--. 1 mockbuild mock 346 Apr 5 09:25 en.mo -rw-r--r--. 1 mockbuild mock 194421 Apr 5 09:25 en.po -rw-r--r--. 1 mockbuild mock 250063 Apr 5 09:25 es.po -rw-r--r--. 1 mockbuild mock 262408 Apr 5 09:25 eu.po -rw-r--r--. 1 mockbuild mock 196551 Apr 5 09:25 fa_IR.po -rw-r--r--. 1 mockbuild mock 258613 Apr 5 09:25 fi.po -rw-r--r--. 1 mockbuild mock 283147 Apr 5 09:25 fr.po -rw-r--r--. 1 mockbuild mock 273788 Apr 5 09:25 gl_ES.po -rw-r--r--. 1 mockbuild mock 330500 Apr 5 09:25 hi.po -rw-r--r--. 1 mockbuild mock 247351 Apr 5 09:25 hr.po -rw-r--r--. 1 mockbuild mock 263842 Apr 5 09:25 hu.po -rw-r--r--. 1 mockbuild mock 253061 Apr 5 09:25 id.po -rw-r--r--. 1 mockbuild mock 277791 Apr 5 09:25 it.po -rw-r--r--. 1 mockbuild mock 294994 Apr 5 09:25 ja.po -rw-r--r--. 1 mockbuild mock 266926 Apr 5 09:25 ko.po -rw-r--r--. 1 mockbuild mock 266926 Apr 5 09:25 ko_KR.po -rw-r--r--. 1 mockbuild mock 203828 Apr 5 09:25 lt.po -rw-r--r--. 1 mockbuild mock 258428 Apr 5 09:25 lv.po -rw-r--r--. 1 mockbuild mock 258603 Apr 5 09:25 ms.po -rw-r--r--. 1 mockbuild mock 258783 Apr 5 09:25 nb.po -rw-r--r--. 1 mockbuild mock 313086 Apr 5 09:25 ne.po -rw-r--r--. 1 mockbuild mock 258683 Apr 5 09:25 nl.po -rw-r--r--. 1 mockbuild mock 277280 Apr 5 09:25 pl.po -rw-r--r--. 1 mockbuild mock 269691 Apr 5 09:25 pt.po -rw-r--r--. 1 mockbuild mock 277266 Apr 5 09:25 pt_BR.po -rw-r--r--. 1 mockbuild mock 268914 Apr 5 09:25 ro.po -rw-r--r--. 1 mockbuild mock 282261 Apr 5 09:25 ru.po -rw-r--r--. 1 mockbuild mock 251619 Apr 5 09:25 sk.po -rw-r--r--. 1 mockbuild mock 276689 Apr 5 09:25 sl.po -rw-r--r--. 1 mockbuild mock 245445 Apr 5 09:25 sq.po -rw-r--r--. 1 mockbuild mock 270168 Apr 5 09:25 sv.po -rw-r--r--. 1 mockbuild mock 354700 Apr 5 09:25 ta.po -rw-r--r--. 1 mockbuild mock 252999 Apr 5 09:25 tr.po -rw-r--r--. 1 mockbuild mock 311979 Apr 5 09:25 uk.po -rw-r--r--. 1 mockbuild mock 281517 Apr 5 09:25 vi.po -rw-r--r--. 1 mockbuild mock 260337 Apr 5 09:25 zh_CN.po -rw-r--r--. 1 mockbuild mock 260309 Apr 5 09:25 zh_TW.po /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/zh_CN: total 1216 -rw-r--r--. 1 mockbuild mock 372287 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 838680 Apr 5 09:25 PrusaSlicer_zh_CN.po /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/zh_TW: total 1152 -rw-r--r--. 1 mockbuild mock 321918 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 832675 Apr 5 09:25 PrusaSlicer_zh_TW.po + rm /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/PrusaSlicer.pot /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/list.txt + find /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ -name '*.po' -delete + find /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization -type f -o -type l + sed ' s:/builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT:: s:\(.*/PrusaSlicer/localization/\)\([^/_]\+\)\(.*\.mo$\):%lang(\2) \1\2\3: s:^\([^%].*\):: s:%lang(C) :: /^$/d ' + find /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/localization -type d + sed ' s:/builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT:: s:\(.*\):%dir \1: ' + rm -rf /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/PrusaSlicer/fonts + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 2.7.4-5.fc41 --unique-debug-suffix -2.7.4-5.fc41.ppc64le --unique-debug-src-base prusa-slicer-2.7.4-5.fc41.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4 find-debuginfo: starting Extracting debug info from 2 files DWARF-compressing 2 files dwz: ./usr/bin/prusa-slicer.wrapped-2.7.4-5.fc41.ppc64le.debug: Too many DIEs, not optimizing dwz: Too few files for multifile optimization sepdebugcrcfix: Updated 1 CRC32s, 1 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/prusa-slicer-2.7.4-5.fc41.ppc64le cpio: redhat-linux-build/src/avrdude/config_gram.c: Cannot stat: No such file or directory cpio: redhat-linux-build/src/avrdude/config_gram.y: Cannot stat: No such file or directory cpio: redhat-linux-build/src/avrdude/lexer.c: Cannot stat: No such file or directory cpio: redhat-linux-build/src/avrdude/lexer.l: Cannot stat: No such file or directory 41293 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/bin/prusa-slicer from /bin/bash to #!/usr/bin/bash + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j2 /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT Cannot initialize handler pyc: ModuleNotFoundError: No module named 'marshalparser' [src/multiprocess.rs:66:9] &cmd = Command { program: "/usr/bin/add-determinism", args: [ "/usr/bin/add-determinism", "--socket", "3", "--brp", "--handler", "ar,jar,javadoc", ], env: CommandEnv { clear: false, vars: { "SOURCE_DATE_EPOCH": Some( "1717286400", ), }, }, create_pidfd: false, } Bye! Bye! Reading /builddir/build/BUILD/prusa-slicer-2.7.4-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.vwz85C + umask 022 + cd /builddir/build/BUILD/prusa-slicer-2.7.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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd PrusaSlicer-version_2.7.4 + desktop-file-validate /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/applications/PrusaGcodeviewer.desktop + /usr/bin/cmake --build redhat-linux-build -j2 --verbose -- test ARGS=-V Change Dir: '/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j2 test ARGS=-V Running tests... /usr/bin/ctest --force-new-ctest-process -V UpdateCTestConfiguration from :/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/DartConfiguration.tcl UpdateCTestConfiguration from :/builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/DartConfiguration.tcl Test project /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end test 1 Start 1: arrange_tests 1: Test command: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange/arrange_tests "exclude:[NotWorking] exclude:[Slow]" 1: Working Directory: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange 1: Test timeout computed to be: 10000000 1: Filters: exclude:[NotWorking] exclude:[Slow] 1: =============================================================================== 1: All tests passed (1259 assertions in 24 test cases) 1: 1/6 Test #1: arrange_tests .................... Passed 6.68 sec test 2 Start 2: thumbnails_tests 2: Test command: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/thumbnails/thumbnails_tests 2: Working Directory: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/thumbnails 2: Test timeout computed to be: 10000000 2: =============================================================================== 2: All tests passed (81 assertions in 8 test cases) 2: 2/6 Test #2: thumbnails_tests ................. Passed 0.02 sec test 3 Start 3: libslic3r_tests 3: Test command: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r/libslic3r_tests 3: Working Directory: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r 3: Test timeout computed to be: 10000000 3: max_distance = 0.0661235, average_distance = 0.0137289 3: max_distance = 0.0307658, average_distance = 0.00831948 3: max_distance = 0.22295, average_distance = 0.0425737 3: max_distance = 0.317384, average_distance = 0.0357116 3: max_distance = 0.364316, average_distance = 0.0351217 3: max_distance = 0.238913, average_distance = 0.0412347 3: [2024-06-02 04:09:36.874340] [0x00007fff9b1a0020] [error] Detected missing Voronoi vertex even after the rotation of input. 3: =============================================================================== 3: All tests passed (49914 assertions in 215 test cases) 3: 3/6 Test #3: libslic3r_tests .................. Passed 9.39 sec test 4 Start 4: fff_print_tests 4: Test command: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print/fff_print_tests 4: Working Directory: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print 4: Test timeout computed to be: 10000000 4: =============================================================================== 4: All tests passed (166269 assertions in 83 test cases) 4: 4/6 Test #4: fff_print_tests .................. Passed 44.08 sec test 5 Start 5: sla_print_tests 5: Test command: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print/sla_print_tests 5: Working Directory: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print 5: Test timeout computed to be: 10000000 5: =============================================================================== 5: All tests passed (13154 assertions in 29 test cases) 5: 5/6 Test #5: sla_print_tests .................. Passed 106.90 sec test 6 Start 6: slic3rutils_tests 6: Test command: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils/slic3rutils_tests "exclude:[NotWorking]" "-s" 6: Working Directory: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils 6: Test timeout computed to be: 10000000 6: Filters: exclude:[NotWorking] 6: 6: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: slic3rutils_tests is a Catch v2.13.10 host application. 6: Run with -? for options 6: 6: ------------------------------------------------------------------------------- 6: Arranging empty bed should do nothing - Slic3r::GUI::ArrangeJob2 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:43 6: ............................................................................... 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:63: PASSED: 6: REQUIRE( m.objects.empty() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Arranging empty bed should do nothing - Slic3r::GUI::FillBedJob2 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:43 6: ............................................................................... 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:63: PASSED: 6: REQUIRE( m.objects.empty() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Basic arrange with cube 6: Single cube needs to be centered 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:95 6: ............................................................................... 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:104: PASSED: 6: REQUIRE( m.objects.size() == 1 ) 6: with expansion: 6: 1 == 1 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:105: PASSED: 6: REQUIRE( m.objects.front()->instances.size() == 1 ) 6: with expansion: 6: 1 == 1 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:110: PASSED: 6: REQUIRE( c == bounding_box(bed).center() ) 6: with expansion: 6: 125000000 6: 105000000 6: == 6: 125000000 6: 105000000 6: 6: ------------------------------------------------------------------------------- 6: Basic arrange with cube 6: Selected cube needs to go beside existing 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:113 6: ............................................................................... 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:114: PASSED: 6: REQUIRE( m.objects.size() == 1 ) 6: with expansion: 6: 1 == 1 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:123: PASSED: 6: REQUIRE( m.objects.front()->instances.size() == 2 ) 6: with expansion: 6: 2 == 2 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:138: PASSED: 6: REQUIRE( !bb0.contains(bb1) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:146: PASSED: 6: REQUIRE( sz.y() == Approx(2. * bb1.size().y() + d_obj) ) 6: with expansion: 6: 45.9999 == Approx( 46.0 ) 6: 6: ------------------------------------------------------------------------------- 6: Basic arrange with cube 6: Selected cube (different object), needs to go beside existing 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:149 6: ............................................................................... 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:150: PASSED: 6: REQUIRE( m.objects.size() == 1 ) 6: with expansion: 6: 1 == 1 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:172: PASSED: 6: REQUIRE( !bb0.contains(bb1) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:180: PASSED: 6: REQUIRE( sz.y() == Approx(2. * bb1.size().y() + d_obj) ) 6: with expansion: 6: 45.9999 == Approx( 46.0 ) 6: 6: ------------------------------------------------------------------------------- 6: Basic arrange with cube 6: Four cubes needs to touch each other after arrange 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:183 6: ............................................................................... 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:229: PASSED: 6: REQUIRE( c == bounding_box(bed).center() ) 6: with expansion: 6: 125000000 6: 105000000 6: == 6: 125000000 6: 105000000 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:232: PASSED: 6: REQUIRE( pilebb.size().x() == Approx(2. * 20. + d_obj) ) 6: with expansion: 6: 46.0 == Approx( 46.0 ) 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:233: PASSED: 6: REQUIRE( pilebb.size().y() == Approx(2. * 20. + d_obj) ) 6: with expansion: 6: 46.0 == Approx( 46.0 ) 6: 6: ------------------------------------------------------------------------------- 6: Test for modifying model during arrangement 6: Remove 10 cylinder instances during arrange 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:274 6: ............................................................................... 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:291: PASSED: 6: REQUIRE( m.objects.empty() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Check parsing and comparing of config versions 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:6 6: ............................................................................... 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:14: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.38.0")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:15: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.38.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:16: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.37.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:19: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:20: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:21: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:22: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:23: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:24: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:25: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-rc2")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:26: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:29: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:30: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:31: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-beta")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:32: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:33: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:34: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-rc2")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:35: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:38: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:39: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:40: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-beta")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:41: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:42: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:43: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-rc2")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:44: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:47: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:48: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:49: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:50: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:51: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:52: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-rc")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:53: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-rc2")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:54: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:57: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:58: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:59: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:60: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:61: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:62: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-rc")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:63: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-rc2")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:64: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:67: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:68: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:69: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:70: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:71: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:72: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-rc")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:73: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-rc2")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:74: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:79: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.38.0")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:80: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.38.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:81: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.38.0-alpha1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:82: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.37.0-alpha")) ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Empty worker should not block when queried for idle - TestClasses - 0 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:23 6: ............................................................................... 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:28: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Empty worker should not block when queried for idle - TestClasses - 1 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:23 6: ............................................................................... 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:28: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Empty worker should not do anything - TestClasses - 0 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:31 6: ............................................................................... 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:34: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:39: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Empty worker should not do anything - TestClasses - 1 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:31 6: ............................................................................... 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:34: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:39: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: nullptr job should be ignored - TestClasses - 0 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:42 6: ............................................................................... 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:46: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: nullptr job should be ignored - TestClasses - 1 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:42 6: ............................................................................... 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:46: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: State should not be idle while running a job - TestClasses - 0 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:49 6: ............................................................................... 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:56: PASSED: 6: REQUIRE( !worker.is_idle() ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:65: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: State should not be idle while running a job - TestClasses - 1 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:49 6: ............................................................................... 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:56: PASSED: 6: REQUIRE( !worker.is_idle() ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:65: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Status messages should be received by the main thread during job execution - 6: TestClasses - 0 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:68 6: ............................................................................... 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:82: PASSED: 6: REQUIRE( pri->pr == 100 ) 6: with expansion: 6: 100 == 100 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:83: PASSED: 6: REQUIRE( pri->statustxt == "Running" ) 6: with expansion: 6: "Running" == "Running" 6: 6: ------------------------------------------------------------------------------- 6: Status messages should be received by the main thread during job execution - 6: TestClasses - 1 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:68 6: ............................................................................... 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:82: PASSED: 6: REQUIRE( pri->pr == 100 ) 6: with expansion: 6: 100 == 100 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:83: PASSED: 6: REQUIRE( pri->statustxt == "Running" ) 6: with expansion: 6: "Running" == "Running" 6: 6: ------------------------------------------------------------------------------- 6: Cancellation should be recognized be the worker - TestClasses - 0 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:86 6: ............................................................................... 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:104: PASSED: 6: REQUIRE( cancelled == true ) 6: with expansion: 6: true == true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:112: PASSED: 6: REQUIRE( pri->pr != 100 ) 6: with expansion: 6: 0 != 100 6: 6: ------------------------------------------------------------------------------- 6: Cancellation should be recognized be the worker - TestClasses - 1 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:86 6: ............................................................................... 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:104: PASSED: 6: REQUIRE( cancelled == true ) 6: with expansion: 6: true == true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:112: PASSED: 6: REQUIRE( pri->pr != 100 ) 6: with expansion: 6: 0 != 100 6: 6: ------------------------------------------------------------------------------- 6: cancel_all should remove all pending jobs - TestClasses - 0 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:115 6: ............................................................................... 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:149: PASSED: 6: REQUIRE( jobres[0] == true ) 6: with expansion: 6: true == true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:150: PASSED: 6: REQUIRE( jobres[1] == false ) 6: with expansion: 6: false == false 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:151: PASSED: 6: REQUIRE( jobres[2] == false ) 6: with expansion: 6: false == false 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:152: PASSED: 6: REQUIRE( jobres[3] == false ) 6: with expansion: 6: false == false 6: 6: ------------------------------------------------------------------------------- 6: cancel_all should remove all pending jobs - TestClasses - 1 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:115 6: ............................................................................... 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:149: PASSED: 6: REQUIRE( jobres[0] == true ) 6: with expansion: 6: true == true 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:150: PASSED: 6: REQUIRE( jobres[1] == false ) 6: with expansion: 6: false == false 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:151: PASSED: 6: REQUIRE( jobres[2] == false ) 6: with expansion: 6: false == false 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:152: PASSED: 6: REQUIRE( jobres[3] == false ) 6: with expansion: 6: false == false 6: 6: ------------------------------------------------------------------------------- 6: Exception should be properly forwarded to finalize() - TestClasses - 0 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:155 6: ............................................................................... 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:165: PASSED: 6: REQUIRE( eptr != nullptr ) 6: with expansion: 6: {?} != nullptr 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:169: PASSED: 6: REQUIRE( std::string(e.what()) == "test" ) 6: with expansion: 6: "test" == "test" 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:176: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Exception should be properly forwarded to finalize() - TestClasses - 1 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:155 6: ............................................................................... 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:165: PASSED: 6: REQUIRE( eptr != nullptr ) 6: with expansion: 6: {?} != nullptr 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:169: PASSED: 6: REQUIRE( std::string(e.what()) == "test" ) 6: with expansion: 6: "test" == "test" 6: 6: /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:176: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: =============================================================================== 6: All tests passed (103 assertions in 21 test cases) 6: 6/6 Test #6: slic3rutils_tests ................ Passed 4.41 sec 100% tests passed, 0 tests failed out of 6 Total Test time (real) = 171.59 sec + RPM_EC=0 ++ jobs -p + exit 0 Processing files: prusa-slicer-2.7.4-5.fc41.ppc64le Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.5wuH3Z + umask 022 + cd /builddir/build/BUILD/prusa-slicer-2.7.4-build + cd PrusaSlicer-version_2.7.4 + DOCDIR=/builddir/build/BUILD/prusa-slicer-2.7.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.7.4-build/BUILDROOT/usr/share/doc/prusa-slicer + cp -pr /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/README.md /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/doc/prusa-slicer + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.SeKLzh + umask 022 + cd /builddir/build/BUILD/prusa-slicer-2.7.4-build + cd PrusaSlicer-version_2.7.4 + LICENSEDIR=/builddir/build/BUILD/prusa-slicer-2.7.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.7.4-build/BUILDROOT/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/LICENSE /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/copying-agg /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/COPYING-avrdude /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/LICENSE.txt-imgui /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/LICENSE.txt-libnest2d /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/LICENSE-libbgcode /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/prusa-slicer-2.7.4-build/PrusaSlicer-version_2.7.4/LICENSE-heatshrink /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT/usr/share/licenses/prusa-slicer + RPM_EC=0 ++ jobs -p + exit 0 Provides: PrusaSlicer = 2.7.4-5.fc41 application() application(PrusaGcodeviewer.desktop) application(PrusaSlicer.desktop) bundled(admesh-libs) = 0.98.1 bundled(agg) = 2.4 bundled(avrdude) = 6.3 bundled(boost-nowide) bundled(heatshrink) = 0.4.1 bundled(imgui) = 1.66 bundled(libbgcode) bundled(libnest2d) = 0.3.2 bundled(mesa-libGLU) bundled(miniz) = 2.1.0prusa bundled(nanosvg) bundled(polyclipping) = 6.2.9 bundled(polypartition) bundled(semver) = 1.0.0 bundled(shinyprofiler) = 2.6~rc1 metainfo() metainfo(prusa-slicer.appdata.xml) mimehandler(application/prs.wavefront-obj) mimehandler(application/vnd.ms-3mfdocument) mimehandler(application/x-amf) mimehandler(model/stl) mimehandler(text/x.gcode) prusa-slicer = 2.7.4-5.fc41 prusa-slicer(ppc-64) = 2.7.4-5.fc41 slic3r-prusa3d = 2.7.4-5.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash ld64.so.2()(64bit) ld64.so.2(GLIBC_2.23)(64bit) libGL.so.1()(64bit) libGLEW.so.2.2()(64bit) libImath-3_1.so.29()(64bit) libTKBRep.so.7.8()(64bit) libTKDESTEP.so.7.8()(64bit) libTKLCAF.so.7.8()(64bit) libTKMath.so.7.8()(64bit) libTKMesh.so.7.8()(64bit) libTKTopAlgo.so.7.8()(64bit) libTKXCAF.so.7.8()(64bit) libTKernel.so.7.8()(64bit) libboost_chrono.so.1.83.0()(64bit) libboost_filesystem.so.1.83.0()(64bit) libboost_log.so.1.83.0()(64bit) libboost_thread.so.1.83.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libcurl.so.4()(64bit) libdbus-1.so.3()(64bit) libdbus-1.so.3(LIBDBUS_1_3)(64bit) libexpat.so.1()(64bit) libfontconfig.so.1()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgdk-3.so.0()(64bit) libglib-2.0.so.0()(64bit) libgmp.so.10()(64bit) libgobject-2.0.so.0()(64bit) libgtk-3.so.0()(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEGTURBO_6.2)(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.32)(64bit) libm.so.6(GLIBC_2.35)(64bit) libm.so.6(GLIBC_2.38)(64bit) libmpfr.so.6()(64bit) libnanosvgrast.so.0()(64bit) libnlopt.so.0()(64bit) libopenvdb.so.11.0()(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libqhull_r.so.8.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.7)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtbb.so.12()(64bit) libtbbmalloc.so.2()(64bit) libwx_baseu-3.2.so.0()(64bit) libwx_baseu-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_core-3.2.so.0()(64bit) libwx_gtk3u_core-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_gl-3.2.so.0()(64bit) libwx_gtk3u_gl-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_html-3.2.so.0()(64bit) libwx_gtk3u_html-3.2.so.0(WXU_3.2)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Obsoletes: slic3r-prusa3d < 1.41.3-2 Processing files: prusa-slicer-debugsource-2.7.4-5.fc41.ppc64le Provides: prusa-slicer-debugsource = 2.7.4-5.fc41 prusa-slicer-debugsource(ppc-64) = 2.7.4-5.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: prusa-slicer-debuginfo-2.7.4-5.fc41.ppc64le Provides: debuginfo(build-id) = 1ffc30e923f0f2a197cb4eddb16da113df55b6de debuginfo(build-id) = d2701c6e5a9dab0c603900381ca53888e8becf47 prusa-slicer-debuginfo = 2.7.4-5.fc41 prusa-slicer-debuginfo(ppc-64) = 2.7.4-5.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: prusa-slicer-debugsource(ppc-64) = 2.7.4-5.fc41 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/prusa-slicer-2.7.4-build/BUILDROOT Wrote: /builddir/build/RPMS/prusa-slicer-2.7.4-5.fc41.ppc64le.rpm Wrote: /builddir/build/RPMS/prusa-slicer-debugsource-2.7.4-5.fc41.ppc64le.rpm Wrote: /builddir/build/RPMS/prusa-slicer-debuginfo-2.7.4-5.fc41.ppc64le.rpm Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.qkPeYK + umask 022 + cd /builddir/build/BUILD/prusa-slicer-2.7.4-build + test -d /builddir/build/BUILD/prusa-slicer-2.7.4-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/prusa-slicer-2.7.4-build + rm -rf /builddir/build/BUILD/prusa-slicer-2.7.4-build + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild prusa-slicer-2.7.4-5.fc41.src.rpm Finish: build phase for prusa-slicer-2.7.4-5.fc41.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-39-ppc64le-1717293033.261841/root/var/log/dnf.log /var/lib/mock/fedora-39-ppc64le-1717293033.261841/root/var/log/dnf.librepo.log /var/lib/mock/fedora-39-ppc64le-1717293033.261841/root/var/log/dnf.rpm.log INFO: Done(/var/lib/copr-rpmbuild/results/prusa-slicer-2.7.4-5.fc41.src.rpm) Config(child) 148 minutes 10 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", "epoch": null, "version": "2.7.4", "release": "5.fc41", "arch": "src" }, { "name": "prusa-slicer", "epoch": null, "version": "2.7.4", "release": "5.fc41", "arch": "ppc64le" }, { "name": "prusa-slicer-debuginfo", "epoch": null, "version": "2.7.4", "release": "5.fc41", "arch": "ppc64le" }, { "name": "prusa-slicer-debugsource", "epoch": null, "version": "2.7.4", "release": "5.fc41", "arch": "ppc64le" } ] } RPMResults finished